407 Proxy Authentication Required ("необходима аутентификация прокси")

https://httpcat.ru/407
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 407 — необходима аутентификация прокси

Описание

Код состояния 407 Proxy Authentication Required означает, что для доступа к ресурсу через прокси-сервер требуется аутентификация. Клиент должен предоставить учётные данные прокси-серверу.

Основные характеристики:

  • Сервер-прокси требует авторизации перед тем, как передать запрос к целевому серверу
  • Ответ включает заголовок Proxy-Authenticate с указанием метода аутентификации
  • Аналог 401 Unauthorized, но на уровне прокси, а не конечного сервера

Типичное использование:

GET http://example.com/data HTTP/1.1
Host: example.com

HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Proxy Zone"
Content-Type: application/json

{
    "error": "Proxy authentication required"
}

Особенности заголовков:

  • Proxy-Authenticate — описывает требуемую схему авторизации (например, Basic, Digest)
  • Proxy-Authorization — используется клиентом для отправки учётных данных при повторном запросе

Когда использовать:

  1. Когда доступ к Интернету или целевому серверу осуществляется через авторизуемый прокси
  2. В корпоративных сетях с ограниченным или фильтруемым выходом в Интернет
  3. При попытке обойти прокси без аутентификации

Дополнительно:

  • Отличие от 401 Unauthorized: 407 применяется на уровне прокси-сервера
  • Клиенты (браузеры, библиотеки) должны повторить запрос с заголовком Proxy-Authorization
  • Может сопровождаться телом с деталями ошибки или указаниями для пользователя

Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407


Похожие статусы

HTTP статус 401 — не авторизован
401
не авторизован
HTTP статус 403 — запрещено (не уполномочен)
403
запрещено (не уполномочен)

↑ Наверх