What does HRESULT 0x80190003 (HTTP_E_STATUS_UNEXPECTED_REDIRECTION) mean?

 
Previous Next
HTTP_E_STATUS_UNEXPECTED HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR

HTTP_E_STATUS_UNEXPECTED_REDIRECTION

HTTP_E_STATUS_UNEXPECTED_REDIRECTION means the requested operation received a 3xx response when the caller expected a final response. A redirect can originate at the application, a reverse proxy, an authentication gateway, a CDN, or an HTTP-to-HTTPS migration rule.

What to verify

  • Inspect the Location header and the complete redirect chain.
  • Check for redirect loops, host-name changes, lost query parameters, and changes between HTTP and HTTPS.
  • For non-idempotent requests, make sure the client redirect policy does not replay a request body or credentials in an unsafe way.

RFC 9110: Redirection status codes

RFC 9112: HTTP/1.1 message syntax and parsing


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