
177
6
장 프락시
The Definitive Guide
유지 항목들(수신된 프로토콜 값들이 동일한)을 하나로 합칠 수 있다. 예를 들면 다
음은,
Via: 1.0 foo, 1.1 devirus.company.com, 1.1 access-logger.company.com
이렇게 합쳐질 수 있다.
Via: 1.0 foo, 1.1 concealed-stuff
여러 경유지들이 모두 같은 조직의 통제하에 있고 호스트가 이미 가명으로 교체되
지 않은 이상 그들에 대한 항목들을 합쳐서는 안 된다. 수신된 프로토콜 값이 서로
다른 항목들도 합쳐서는 안 된다.
6.6.2
TRACE
메서드
프락시 서버는 메시지가 전달될 때 메시지를 바꿀 수 있다. 헤더가 추가되거나, 변
경되거나, 삭제될 수 있으며, 본문이 다른 형식으로 변환될 수 있다. 프락시가 점점
복잡해지고 더 많은 벤더가 프락시 제품을 배치하면서, 상호운용성 문제가 증가한
다. 프락시 네트워크를 쉽게 진단하기 위해, 우리는 HTTP 프락시 네트워크를 통해
홉에서 홉으로 전달될 때마다 메시지의 내용이 어떻게 변하는지 편리하게 관찰할
방법이 필요하다.
HTTP/1.1의 TRACE 메서드는 요청 메시지를 프락시의 연쇄를 따라가면서 어떤
프락시를 지나가고 어떻게 각 프락시가 요청 메시지를 수정하는지 관찰/추적할 수
있도록 해준다