Site icon EfmSoft

Что означает HTTP-статус 506 (Вариант также выполняет согласование)?

 
Предыдущий Следующий
HTTP_STATUS_VERSION_NOT_SUPPORTED HTTP_STATUS_INSUFFICIENT_STORAGE

HTTP_STATUS_VARIANT_ALSO_NEGOTIATES

Что означает HTTP 506 (HTTP_STATUS_VARIANT_ALSO_NEGOTIATES)

HTTP_STATUS_VARIANT_ALSO_NEGOTIATES соответствует ответу HTTP 506: сервер обнаружил цикл согласования вариантов, где выбранный ресурс снова является transparent negotiation.

Исправьте Variant/Alternates-конфигурацию и рекурсивное сопоставление представлений.

506 указывает на ошибочную конфигурацию transparent content negotiation: выбранный variant сам снова участвует в negotiation и образует цикл. Проверьте variant map и Alternates, чтобы конечный ресурс был обычным представлением, а не ещё одной точкой согласования.

HTTP 506 указывает на ошибку конфигурации transparent content negotiation: выбранный variant сам снова настроен как negotiable, из-за чего возникает рекурсивный выбор. Проследите variant map и правила negotiation до конкретного representation и разорвите цикл. Accept-заголовки клиента могут проявлять дефект, но постоянное перебирание их значений не является исправлением серверной рекурсии.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version