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