2016-08-25 3 views
0

요청에 대해 통과하는 JWT 토큰의 일부를 만들기 위해 프로젝트 속성을 사용하려고합니다.SoapUI가 프로젝트 속성을 읽지 않습니다.

프로젝트 속성은 Name = AuthToken, Value = 12345입니다.

헤더의 다음 작품 :

Header = Authorization, Value = JWT 12345

하지만 속성 expanison 사용하려고하면 Value = JWT ${AuthToken}

을 나는 오류가 말을 얻을 수는 :

{ 
    "statusCode": "InternalServerError", 
    "message": "An unknown error has occured. Please try again later.", 
    "reason": "Internal Server Error" 
} 

가 뭔가 구문에 문제가 있습니까? 사용자 가이드에서 읽은 내용을 기반으로 몇 가지 변형을 시도했지만 작동하지 않는 것 같습니다.

답변

0

속성 확장을 사용하여 프로젝트 속성에 액세스하는 구문은 ${#Project#YourPropertyName}입니다.

그래서 헤더 값으로 응답을 대신 JWT ${AuthToken}

희망은 도움의

+0

감사를 JWT ${#Project#AuthToken}를 사용하지만, 불행하게도 그 중 하나가 작동하지 않습니다. "오류가 발생했습니다." DEBUG : 수신 응답 : HTTP/1.1 500 내부 서버 오류 – ChrisG29

+0

@Chris 리터럴 'JWT 12345'가 작동하는 경우 의미가 없습니다. 'JWT $ {# Project # AuthToken}'은 상응하는 값을 가진'AuthToken' 속성을 올바르게 설정했다면 ... 작동하지 않을 것입니다. 나는 이것을 여러 번 사용했는데 SOAPUI 버전에 문제가있을 수 있습니다 어떤 버전을 사용하고 있습니까? – albciff

+0

@Chris'Raw' 탭에서'AuthToken' 헤더의 값을 확인 할 수 있습니까? – albciff

관련 문제