我需要发送POST请求并从中获取json。
Create Http Context emopstest.pdc.org http
Set Request Header Content-Type application/x-www-form-urlencoded
Set Request Header Authorization Basic bG9naW46cGFzcw==
${dict}= Create Dictionary app_ids=18 where=ROWNUM<=2000
${value}= Stringify Json ${dict}
Set Request Body ${value}
HttpLibrary.HTTP.POST /auth_srv/services/auth/1/json/get_hazards
Show Response Body In Browser
Response Status Code Should Equal 200
${result_text}= Get Response Body
${result_json}= Parse Json ${result_text}
但这段代码还给我404 ... 有什么问题?
答案 0 :(得分:0)
404表示服务器无法找到您请求的资源。通常这意味着URL错误。根据服务器的配置方式,这也可能意味着您的授权是错误的(即:某些应用程序在身份验证错误的情况下会提供404,因此攻击者无法获得凭据不正确的线索)
服务器日志应包含的信息可帮助您确定网址是否错误或服务器是否存在错误。