문제

HTTP 요청 헤더 압축에 관한 몇 가지 질문을했습니다. 여기 그리고 여기 그러나 나는 HTTP 응답 부분을 얼마나 건너 뛰었는지 ... 나는 HTTP 응답에서 헤더를 줄/압축하는 방법을 찾고있다 ...
상황은 원격 서버로 Java Me 앱을 전달하고 있으며 추가 수하물이 $$를 깎을 수 있다는 것입니다.
클라이언트와 서버가 모두 제 통제하에 있다고 가정하면 어떤 솔루션을 제안 할 것인가?

도움이 되었습니까?

해결책

요청 압축에 대한 동일한 일반 메커니즘이 응답에 적용됩니다. 그리고 다시 한 번 헤더 자체는 압축 할 수 없습니다 ... 응답 내용 만 HTTP 1.1 호환 구현에서 압축 할 수 있습니다.

서버가 응답을 압축해야한다는 것을 지정하는 방법은 HTTP 1.1 사양의 섹션 14.3에 설명 된대로 "수락 인코딩"헤더를 설정하는 것입니다. 그러나 귀하는 서비스 구현의 자비가 실제로 귀하의 응답을 압축 할 것인지에 대한 자비에 있습니다. 서버가 요청한대로 압축 할 수없는 경우 406 허용되지 않는 응답을 보낼 수 있습니다. 또는 Crufty Server-Side HTTP 구현은 귀하의 허용 헤더를 무시하고 응답을 압축하지 않은 상태로 보낼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top