What does HRESULT 0x80190005 (HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR) mean?

 
Previous Next
HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR HTTP_E_STATUS_AMBIGUOUS

HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR

HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR means the request reached a server or gateway, but the processing path failed with a 5xx response. The error can be generated by the origin application, a reverse proxy, a load balancer, or an upstream dependency.

What to check

  • Correlate the client timestamp and any request ID with server, proxy, and upstream logs.
  • Distinguish a temporary overload response such as 503 from an upstream timeout such as 504 and a generic application failure such as 500.
  • Use bounded retries only for operations that can safely be repeated.

RFC 9110: Server error status codes

RFC 9112: HTTP/1.1 message syntax and parsing


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