305 Use Proxy
使い方
305 Use Proxy ステータスコードは、要求されたリソースをプロキシ経由で取得するようクライアントに指示します。プロキシのアドレスは Location ヘッダーで指定されます。
非推奨
305 Use Proxy ステータスコードは、セキュリティ上の懸念から非推奨となりました。ほとんどの HTTP クライアントはこのステータスコードに基づいて動作しません。
例
クライアントが特定のリソースを要求し、サーバーは同一のリクエストをどこへ送るべきかを示すために 305 Use Proxy で応答します。
リクエスト
GET /document.pdf HTTP/1.1
Host: example.com
レスポンス
HTTP/1.1 305 Use Proxy
Location: https://proxy.example.re:8080
コードリファレンス
.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