305

개요

305 Use Proxy는 요청한 리소스에 Location 헤더가 가리키는 프록시를 통해서만 접근해야 한다는 의미로 정의되었습니다. 그러나 보안상 문제로 폐지(deprecated)되어 현대 브라우저와 클라이언트는 이 코드를 따르지 않습니다.

악의적 서버가 클라이언트에게 임의의 프록시를 강제할 수 있어 트래픽 가로채기 위험이 있었기 때문에, 실무에서는 사용하지 않는 역사적 코드로 남아 있습니다.

언제 발생하나

요청 / 응답 예시

요청
GET /resource HTTP/1.1
Host: example.com
응답
HTTP/1.1 305 Use Proxy
Location: http://proxy.example.com:8080

(deprecated: modern clients ignore this)

코드로 보기

HTTP/1.1 305 Use Proxy
Location: http://proxy.example.com:8080

실무 참고

관련 상태코드

관련 헤더

스펙 근거