| Previous | Next |
| HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR | HTTP_E_STATUS_MOVED |
HTTP_E_STATUS_AMBIGUOUS
HTTP_E_STATUS_AMBIGUOUS maps to HTTP 300 Multiple Choices. It indicates that the target resource has more than one representation or action available and the response may describe alternatives.
Diagnostic discriminator: Preserve the complete 300 response, including Location or representation metadata, together with the client negotiation headers. If selecting one advertised representation succeeds, the issue is resource choice or negotiation rather than transport failure.
What to check for HTTP_E_STATUS_AMBIGUOUS
- Inspect the response body and headers for the alternatives supplied by the service.
- Check content negotiation inputs such as
Accept,Accept-Language, or application-specific selection parameters. - When the endpoint is API-only, confirm that the server is not returning an interactive representation-selection page unexpectedly.
Looking for a different code? Search another status or error code.
