但直接瀏覽器卻沒(méi)有看到輸出Content-Encoding 大概怎么回事?
環(huán)境 nginx + php-fpmcurl -v -I -H "Accept-Encoding: gzip,deflate" http://www.ihezhu.com/* About to connect() to www.ihezhu.com port 80 (#0)* Trying 210.51.54.180... connected> HEAD / HTTP/1.1> User-Agent: curl/7.22.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3> Host: www.ihezhu.com> Accept: */*> Accept-Encoding: gzip,deflate> < HTTP/1.1 200 OKHTTP/1.1 200 OK< Server: nginxServer: nginx< Date: Fri, 18 Jan 2013 10:13:19 GMTDate: Fri, 18 Jan 2013 10:13:19 GMT< Content-Type: text/html; charset=utf-8Content-Type: text/html; charset=utf-8< Connection: keep-aliveConnection: keep-alive< Vary: Accept-EncodingVary: Accept-Encoding< Set-Cookie: PHPSESSID=i6nkkd79n7uenikq2727u8rln6; path=/Set-Cookie: PHPSESSID=i6nkkd79n7uenikq2727u8rln6; path=/< Expires: Thu, 19 Nov 1981 08:52:00 GMTExpires: Thu, 19 Nov 1981 08:52:00 GMT< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0< Pragma: no-cachePragma: no-cache< Content-Encoding: gzipContent-Encoding: gzip* no chunk, no close, no size. Assume close to signal end< * Closing connection #0====update原因暫時(shí)還不明, 說(shuō)下我做的測(cè)試用fiddler訪(fǎng)問(wèn), 不輸出用fiddler按照curl構(gòu)造參數(shù), 不輸出用chrome插件模擬curl請(qǐng)求, 不輸出在本機(jī)模擬了服務(wù)器配置一致的環(huán)境(php.ini, fastcgi, nginx.conf以及站點(diǎn)配置), 可以輸出現(xiàn)在準(zhǔn)備在curl中模擬browser的請(qǐng)求, 看看怎樣
查看完整描述