청크 인코딩 인 http 응답을 올바르게 gzip으로 내 웹 서버에 보내려고합니다.청크 인코딩 응답의 gzip 압축?
비 GZIP 응답에 대한 이해가이 모양이다: 각 청크에 대한 다음
<the response headers>
과,
<chunk length in hex>\r\n<chunk>\r\n
그리고 마지막으로 제로 길이의 덩어리 :
0\r\n\r\n
나는 gzip 압축 작업을 시도하고 어떤 도움이 필요합니까? 잠정적으로 반환됩니다. 나는 전체 일을 gzip을, 심지어 청크 분할하지 않고 응답을 반환하려고
HTTP servers sometimes use compression (gzip) or deflate methods to optimize transmission.
Chunked transfer encoding can be used to delimit parts of the compressed object.
In this case the chunks are not individually compressed. Instead, the complete payload
is compressed and the output of the compression process is chunk encoded.
, 그것은 작동하지 않았다 :이 문서는 각 청크를 Gzip으로 압축 반대로 전체 응답, gzip으로 압축되어야 함을 의미한다. 나는 Content-Encoding 헤더를 "gzip"으로 설정하려고 시도했다. 누군가 청크의 gzipping을 지원하기 위해 위 스키마에 변경 사항을 만들어야한다고 설명 할 수 있습니까? 감사.
정확히 그가하고있는 말은 맞습니까? – sosiouxme
첫 번째 문장은 정말 혼란 스럽습니다. 나는 그것이 바뀌어야한다고 생각합니다 ..... 당신은 각 청크의 몸을 gzip으로 묶었습니다. (단지 구현했고 그것은 매력처럼 작동했습니다). 전체 내용을 gzip으로 압축하지 않고 청크 분할 인코딩을 적용합니다. 각 본문을 gzip하고 청크 크기를 압축 된 바이트 배열 크기로 표시합니다. –