400 Неверный запрос с casablanca cpprestsdk

  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

Подскажите, что не так с моими параметрами?


person Herve Mutombo    schedule 10.03.2017    source источник


Ответы (1)


Выяснил, что клиент пытался подключиться к локальному хосту, но использовал свое имя хоста. При изменении конфигурации клиента для подключения к локальному хосту: 8088 вместо вырожденного: 8088 это сработало. Таким образом, это несоответствие между адресом прослушивания и целевым адресом.

person Herve Mutombo    schedule 11.03.2017