#python-3.x #eclipse #pycharm #robotframework
#python-3.x #затмение #pycharm #robotframework
Вопрос:
Я новичок в Robot Framework. Я пытался получить доступ к URL-адресу и сгенерировать токен.
Я получаю приведенную ниже ошибку.
Test 1 | FAIL |
405 != 200
после проверки журнала
00:52:49.347 INFO POST Response :
url=XXX
status=405, reason=Method Not Allowed
body=None
URL передается правильно, и то же самое отлично работает в Postman.
Create Session myssion ${auth_url}
${response}= Post Request myssion /oauth2/token auth=${auth} headers=${headers}
grant_type=${grant_type}
Should Be Equal As Strings ${response.status_code} 200
${token}= evaluate $resp.json().get("access_token")
Пожалуйста, помогите.
Комментарии:
1. Можете ли вы добавить JSON, который вы используете в Postman (после удаления секретов)?
2. Код в вопросе имеет только один пробел между
${auth}
иheaders=
. Таков ли ваш реальный код?3. спасибо Брайану за помощь
Ответ №1:
Похоже, что проблема заключается в недостающем пространстве. У вас есть только один пробел между auth=${auth}
и headers=${headers}
. Вам нужно два или более пробела:
${response}= Post Request myssion /oauth2/token auth=${auth} headers=${headers}
^^
Комментарии:
1. Теперь он работает после добавления пробела. Спасибо