400卡巴布兰卡cpprestsdk的不良请求

时间:2017-03-10 23:12:10

标签: c++ c++11 casablanca cpprest-sdk

  http_request request(methods::POST);
    request.headers().add(L"Content-Type", L"application/json; charset=utf-8");
    request.headers().add(L"X-Requested-With", L"XMLHttpRequest");
    request.set_body(body);

上面的代码给出了以下输出:

HTTP/1.1 400 Bad Request
Connection: close
Content-Length: 334
Content-Type: text/html; charset=us-ascii
Date: Fri, 10 Mar 2017 23:05:43 GMT
Server: Microsoft-HTTPAPI/2.0

你能告诉我参数有什么问题吗?

1 个答案:

答案 0 :(得分:0)

发现客户端正在尝试连接localhost但使用其主机名。当更改客户端的配置以连接到localhost:8088而不是退化:8088它工作。所以它在侦听地址和目标地址之间不匹配。