Similar a 401 Unauthorized, pero indica que el cliente necesita autenticarse para usar un proxy.
El proxy DEBE enviar un campo de encabezado Proxy-Authenticate1 que contenga un desafío aplicable a ese proxy para el recurso objetivo. El cliente PUEDE repetir la solicitud con un campo de encabezado Proxy-Authorization nuevo o reemplazado2.
- 1 Proxy-Authenticate RFC7235 Section 4.3
- 2 Proxy-Authorization RFC7235 Section 4.4
- Source: RFC7235 Section 3.2
Referencias por lenguaje
- .NET HTTP Status Enum
HttpStatusCode.ProxyAuthenticationRequired - Rust HTTP Status Constant
http::StatusCode::PROXY_AUTHENTICATION_REQUIRED - Rails HTTP Status Symbol
:proxy_authentication_required - Go HTTP Status Constant
http.StatusProxyAuthRequired - Symfony HTTP Status Constant
Response::HTTP_PROXY_AUTHENTICATION_REQUIRED - Python2 HTTP Status Constant
httplib.PROXY_AUTHENTICATION_REQUIRED - Python3+ HTTP Status Constant
http.client.PROXY_AUTHENTICATION_REQUIRED - Python3.5+ HTTP Status Constant
http.HTTPStatus.PROXY_AUTHENTICATION_REQUIRED