| Предыдущий | Следующий |
| HTTP_STATUS_NONE_ACCEPTABLE | HTTP_STATUS_REQUEST_TIMEOUT |
HTTP_STATUS_PROXY_AUTH_REQ
Что означает HTTP 407 (HTTP_STATUS_PROXY_AUTH_REQ)
HTTP 407 означает, что аутентификацию требует промежуточный proxy, а не origin-сервер. Challenge передаётся через Proxy-Authenticate, а ответ клиента — через Proxy-Authorization.
Что проверить
Определите конкретный proxy hop, вернувший 407, и поддерживаемую им схему аутентификации. Проверьте выбор proxy, realm и credential source. При цепочке посредников не смешивайте challenge разных hops и не используйте обычный Authorization как ответ proxy.
Как исправлять
Отправляйте proxy credentials только тому посреднику, который их запросил, и только по разрешённой схеме. Не пересылайте Proxy-Authorization origin-серверу или следующему proxy. После исправления подтвердите, что 407 исчез именно на нужном hop.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.