405 - 机器人框架中不允许的方法
Posted
技术标签:
【中文标题】405 - 机器人框架中不允许的方法【英文标题】:405 - Method Not Allowed in Robot Framework 【发布时间】:2020-12-02 12:02:58 【问题描述】:我是机器人框架的新手。我试图访问一个 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")
请帮忙。
【问题讨论】:
你可以添加你在 Postman 中使用的 JSON(在删除秘密之后)吗? 问题中的代码在$auth
和headers=
之间只有一个空格。你的真实代码是这样的吗?
感谢 bryan 的帮助
【参考方案1】:
问题似乎是缺少空格。 auth=$auth
和 headers=$headers
之间只有一个空格。您需要两个或更多空格:
$response= Post Request myssion /oauth2/token auth=$auth headers=$headers
^^
【讨论】:
添加空间后现在可以工作了。谢谢以上是关于405 - 机器人框架中不允许的方法的主要内容,如果未能解决你的问题,请参考以下文章
discord.errors.HTTPException:405 方法不允许(错误代码:0):405:方法不允许
Jersey 中不允许的 405 方法正在返回 Tomcat 的 405 页面