HTTPQUERY
日本語

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