发布请求并获得响应机器人框架

时间:2016-02-26 13:47:54

标签: json post httpresponse robotframework

我需要发送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 ... 有什么问题?

1 个答案:

答案 0 :(得分:0)

404表示服务器无法找到您请求的资源。通常这意味着URL错误。根据服务器的配置方式,这也可能意味着您的授权是错误的(即:某些应用程序在身份验证错误的情况下会提供404,因此攻击者无法获得凭据不正确的线索)

服务器日志应包含的信息可帮助您确定网址是否错误或服务器是否存在错误。