| Previous | Next |
| HTTP_E_STATUS_BAD_METHOD | HTTP_E_STATUS_PROXY_AUTH_REQ |
HTTP_E_STATUS_NONE_ACCEPTABLE
HTTP_E_STATUS_NONE_ACCEPTABLE maps to HTTP 406 Not Acceptable. The server could not produce a representation acceptable under the proactive content-negotiation headers sent by the client.
What to check for HTTP_E_STATUS_NONE_ACCEPTABLE
- Review
Accept,Accept-Language,Accept-Encoding, and any custom negotiation headers. - Confirm that the client permits a media type and character set the endpoint actually serves.
- Check whether an API gateway rewrites or narrows the request headers before they reach the application.
Diagnostic interpretation
This result has the HRESULT value 0x80190196. AllStat records the condition as “Not acceptable (406).”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the none / acceptable operation.
- check the documented return contract of the specific API because the same HRESULT can require different recovery in different interfaces.
Retry and recovery
” has changed.
Looking for a different code? Search another status or error code.