305 Use Proxy
Uso
El código de estado 305 Use Proxy indica al cliente que obtenga el recurso solicitado a través de un proxy. La dirección del proxy se especifica en la cabecera Location.
Obsoleto
El código de estado 305 Use Proxy ha quedado obsoleto por motivos de seguridad. La mayoría de los clientes HTTP no actúan en función de este código de estado.
Ejemplo
El cliente solicita un recurso concreto y el servidor responde con 305 Use Proxy para indicar dónde debe enviar el cliente una solicitud idéntica.
Solicitud
GET /document.pdf HTTP/1.1
Host: example.com
Respuesta
HTTP/1.1 305 Use Proxy
Location: https://proxy.example.re:8080
Referencias de código
.NET
HttpStatusCode.UseProxy
Rust
http::StatusCode::USE_PROXY
Rails
:use_proxy
Go
http.StatusUseProxy
Symfony
Response::HTTP_USE_PROXY
Python3.5+
http.HTTPStatus.USE_PROXY
Java
java.net.HttpURLConnection.HTTP_USE_PROXY
Apache HttpComponents Core
org.apache.hc.core5.http.HttpStatus.SC_USE_PROXY
Angular
@angular/common/http/HttpStatusCode.UseProxy