2016-08-25 4 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 ${#Project#AuthToken} вместо JWT ${AuthToken}

Надеется, что это помогает,

+0

Спасибо за ответ, но, к сожалению, не работает либо. Когда я попробовал, он сказал «сообщение»: «Произошла ошибка». DEBUG: Получающий отклик: HTTP/1.1 500 Внутренняя ошибка сервера – ChrisG29

+0

@Chris Не имеет смысла, если буквальный 'JWT 12345' работает; то 'JWT $ {# Project # AuthToken}' должен работать ... если вы правильно установили свойство 'AuthToken' с соответствующим значением ... Я использовал это много раз, возможно, это что-то не так с вашей версией SOAPUI ? Какую версию вы используете? – albciff

+0

@Chris Вы можете посмотреть вкладку «Raw» и проверить, что является значением для вашего заголовка «AuthToken»? – albciff

Смежные вопросы