| Предыдущий | Следующий |
| HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR | HTTP_E_STATUS_MOVED |
HTTP_E_STATUS_AMBIGUOUS
Что означает HTTP_E_STATUS_AMBIGUOUS
HTTP_E_STATUS_AMBIGUOUS: Код соответствует HTTP 300 Multiple Choices: для ресурса доступно несколько представлений или вариантов, и сервер не выбрал единственный автоматически.
Что проверить
- Проверьте response body и headers на список альтернатив и Location, если он присутствует.
- Сверьте Accept, Accept-Language и другие параметры content negotiation, которые отправил клиент.
- Для API убедитесь, что 300 не создаёт proxy/framework вместо ожидаемого машинного ответа.
Что делать
Выберите конкретное представление или скорректируйте negotiation inputs. Автоматически повторять тот же запрос без выбора варианта бессмысленно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.