在AXIS2中关闭HTTP Chunking的问题

时间:2008-11-07 09:59:02

标签: axis2 transfer-encoding chunked-encoding

我有一个客户端在没有HTTP分块的情况下向我发送请求(它们使用内容长度)。当我的服务器响应时,启用了分块,客户端无法处理 - 即使他们应该能够使用HTTP 1.1 ......

我尝试通过从axis2配置文件(axis2.xml)中删除下面的条目来禁用分块,但响应仍然会回到分块。

分块

所以问题是,是否还有其他地方正在启用超出axis2设置的分块?在tomcat设置或许?

Webserver详细信息 - tomcat 6.0.16,axis2 2.1.3

由于 麦克

2 个答案:

答案 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);