305 Use Proxy
Utilisation
Le code de statut 305 Use Proxy demande au client d’obtenir la ressource demandée via un proxy. L’adresse du proxy est indiquée dans l’en-tête Location.
Obsolète
Le code de statut 305 Use Proxy a été rendu obsolète pour des raisons de sécurité. La plupart des clients HTTP ne tiennent pas compte de ce code de statut.
Exemple
Le client demande une ressource précise, et le serveur répond avec 305 Use Proxy pour indiquer où le client doit envoyer une requête identique.
Requête
GET /document.pdf HTTP/1.1
Host: example.com
Réponse
HTTP/1.1 305 Use Proxy
Location: https://proxy.example.re:8080
Références de code
.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