Robotframework:Request-在演示REST站点上发布带有JSON主体的请求
“dummy.restapiexample.com”网站提供了一个很好的REST演示服务。在Robotframework中,通过de请求库检索数据非常简单 用字典创建一个实体很有效!当我使用JSON主体时,会出现这些错误 测试1:POST to requres.in给出http状态:400Robotframework:Request-在演示REST站点上发布带有JSON主体的请求,robotframework,Robotframework,“dummy.restapiexample.com”网站提供了一个很好的REST演示服务。在Robotframework中,通过de请求库检索数据非常简单 用字典创建一个实体很有效!当我使用JSON主体时,会出现这些错误 测试1:POST to requres.in给出http状态:400 *** Settings *** Library RequestsLibrary *** Variables *** ${RestApiB} = https://reqres.in *** Test Ca
*** Settings ***
Library RequestsLibrary
*** Variables ***
${RestApiB} = https://reqres.in
*** Test Cases ***
Create a new user
Create Session restSession ${RestApiB}
${jsonString} = To Json {"name":"jjxx","job":"devxx"}
${headers} = Create Dictionary Content-Type=application/json
${response} = Post Request restSession /api/users json=${jsonString} headers=${headers}
Should Be Equal As Strings ${response.status_code} 201
你的两个例子对我都有用。另外,标题上说你得到的是406,但正文上说是400。你到底得到了哪一个?太好了。请告诉我为什么你的版本有效。我已经改变了标题。测试1给出了400,测试2给出了406。也许我把代码复制错了。第一个例子对我来说很有用,但是在重新粘贴第二个例子之后,我得到了一个406。你做了哪些更改使它可以工作?第一个例子我只是逐字复制,但将
***关键字***
更改为***测试用例***
,这样它就可以运行了。