2009-10-19 70 views

回答

1

?我假设你在一个程序中做POST。尽管可以将gzip数据发送到服务器,但浏览器不会这样做,因为服务器通常不会通告它接受的编码。你可以看到什么样的服务器使用选项命令接受:

curl -iX OPTIONS http://localhost:8080/ 
HTTP/1.1 200 OK 
Date: Tue, 20 Oct 2009 00:54:29 GMT 
Server: Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8a DAV/2 PHP/5.2.6 SVN/1.6.5   proxy_html/3.0.0 
Allow: GET,HEAD,POST,OPTIONS,TRACE 
Vary: User-Agent 
Content-Length: 0 
Content-Type: text/html 

但是,如果控制服务器和客户端,您可以发送任何数据流你喜欢。例如,Mercurial compresses everything在两个方向,但不依赖于压缩/解压缩的Web服务器上。

+0

我的web服务器是与IIS运行ASP.NET Web应用程序。 – 2009-10-20 01:17:23