답변:
HTTP 응답의 헤더를 빠르게 확인하는 다른 방법은 curl 을 사용하는 것 입니다.
예를 들어, Content-Encoding 헤더가 응답에 있으면 mod_deflate가 작동합니다.
$ curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.org/index.php
[...]
Content-Encoding: gzip
[...]
HTTP 클라이언트가 압축 된 컨텐츠 읽기를 지원하지 않음을 의미하는 -H 'Accept-Encoding : gzip, deflate' 부분 없이 위 명령을 실행 하면 응답에 Content-Encoding 헤더가 표시되지 않습니다.
이것이 도움이되기를 바랍니다.
-I
옵션을 사이에 차이가 -H 'Accept-Encoding: gzip,deflate'
하고 --compress
. 마지막 것은 출력 내용을 압축 해제 합니다. (이 답변을 확인 stackoverflow.com/a/8365089/162178 )
Fiddler2 가 도움이 될 수 있습니다. 그것을 발사하고 인스펙터를보십시오. 보고있는 파일 크기를 알려줄 수도 있습니다. 또한 브라우저 관련 압축 관련 문제 가 발생 하면 자동으로 디코딩되도록 설정할 수 있습니다 .
참고 :이 답변은 이제 CW입니다. 원한다면 더 많은 정보로 업데이트하십시오 (지금은 시간이 없습니다!)
내가 사용하는 HTTP 압축 도구를 정기적으로 whatsmyip.org에 있습니다.
또 다른 해결책은 Lynx를 사용하는 것입니다. repos에서 Linux에 쉽게 설치할 수 있으며 Windows 버전도 얻을 수 있다고 생각합니다. 다음 명령을 실행하십시오.
lynx -head -dump "http://www.example.com/page.html"
그런 다음 줄이 있는지 확인하십시오 Content-Encoding: gzip
.
이 목적을 위해 특별히 만든 웹 서비스가 있습니다. 관리자를 조사하거나 브라우저 플러그인을 사용하지 않고도 gzip (모든 사이트 리소스에서)을 쉽게 확인할 수있는 방법을 원했습니다.
LiveHTTPHeaders 파이어 폭스 확장 기능은 당신의 친구입니다. "Content-Encoding"헤더를 검사하고 "gzip"을 찾을 수 있습니다.
firefox 용 Web Developer 애드온을 권장합니다 . 응답 헤더를 표시하여 다른 문제를 디버깅하는 데 매우 유용합니다.
예를 들면 다음과 같습니다.
Date: Thu, 05 Nov 2009 08:46:30 GMT
Server: Apache
X-Powered-By: PHP/5.3.0
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 6446
Connection: close
Content-Type: text/html
200 OK
.. 응답이 잘못되었음을 명확하게 알려줍니다. 또한 헤더는 eTag 및 만료와 같은 다른 헤더 관련 문제를 디버깅하는 데 매우 유용합니다.
-H ..
로--compress
.