我有一个客户端在没有HTTP分块的情况下向我发送请求(它们使用内容长度)。当我的服务器响应时,启用了分块,客户端无法处理 - 即使他们应该能够使用HTTP 1.1 ......
我尝试通过从axis2配置文件(axis2.xml)中删除下面的条目来禁用分块,但响应仍然会回到分块。
分块
所以问题是,是否还有其他地方正在启用超出axis2设置的分块?在tomcat设置或许?
Webserver详细信息 - tomcat 6.0.16,axis2 2.1.3
由于 麦克
答案 0 :(得分:5)
您可以按以下方式禁用分块:
选项选项=新选项(); [...] options.setProperty(HTTPConstants.CHUNKED,“false”);
来源:http://jcesarperez.blogspot.com/2008/10/resolviendo-problemas-de.html
答案 1 :(得分:2)
如果您为Web服务创建了存根,请执行以下操作:
myStub._getServiceClient().getOptions().setProperty(HTTPConstants.CHUNKED, false);