What does HRESULT 0x80190190 (HTTP_E_STATUS_BAD_REQUEST) mean?

 
Previous Next
HTTP_E_STATUS_REDIRECT_KEEP_VERB HTTP_E_STATUS_DENIED

HTTP_E_STATUS_BAD_REQUEST

HTTP_E_STATUS_BAD_REQUEST maps to HTTP 400 Bad Request. The server cannot or will not process the request because it considers the request malformed, invalid, or otherwise unacceptable at the protocol or application boundary.

What to inspect

  • Check request syntax, URI encoding, headers, content length, framing, and the expected request body format.
  • Compare the actual request with the endpoint contract and capture any server-provided error details.
  • If a proxy is involved, compare the request received by the origin with the request sent by the client.

RFC 9110: 400 Bad Request

RFC 9112: HTTP/1.1 message parsing


Looking for a different code? Search another status or error code.