我遇到了一个数据源服务的问题。根据HTTP响应头部所显示的,它正在运行Apache-Coyote/1.1版本。服务器以分块方式传输响应,下面是一个样例响应:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Tue, 30 Mar 2010 06:13:52 GMT
当我请求服务器发送压缩请求时,问题在于它经常发送不完整的响应。我收到了响应,看到最后一个块被接收,但是解压后发现响应是部分的。在请求头关闭gzip时,我从未见过这样的行为。
所以我的问题是:这是常见的Tomcat问题吗?也许是其中一个进行压缩的模块?或者可能是某种代理问题?我无法确定Tomcat的版本或使用的gzip模块,但请随意询问,我会尝试问我的服务提供商。
谢谢。