에 응답 ungzip은 나는 다음 페이지의 수동과 gzip 대응 필요), 그러면HTTP GET bash는
cat response.txt | sed '1,14d' | zcat
입니다. 그러나 입력은 gzip 형식이 아닙니다.
여기 헤더입니다 :
HTTP/1.1 200 OK
Cache-Control: public, max-age=67
Content-Type: text/html
Content-Encoding: deflate
Expires: Wed, 16 May 2012 15:20:31 GMT
Last-Modified: Wed, 16 May 2012 15:18:31 GMT
Vary: *
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
X-Proxy: 162
Date: Wed, 16 May 2012 15:19:23 GMT
Content-Length: 12618
반환되는 데이터의 모양은 무엇입니까? 'Transfer-Encoding : chunked' 헤더를 가지고 있습니까? – Hasturkun
게시물에 헤더를 추가했습니다. 그 후에는 gzip으로 압축 된 데이터 블록 일뿐입니다. – spacevillain
저에게 맞나요? [tmp] $ echo -e "GET /ho-chi-minh.html HTTP/1.1 \ r \ n 호스트 : muaban.net \ r \ nAccept- 인코딩 : gzip \ r \ n"| nc muaban.net 80> response.txt [tmp] $ cat response.txt | sed '1,14d'| zcat> response.html GZIP : 표준 입력 : 예기치 않은 파일의 끝 [TMP] $ 헤드 -n 2 response.html –