0

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

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

分块

所以问题是,是否还有其他地方启用了覆盖axis2设置的分块?也许在tomcat设置中?

网络服务器详细信息 - tomcat 6.0.16、axis2 2.1.3

谢谢迈克

4

2 回答 2

5

您可以按如下方式以编程方式禁用分块:

选项选项 = 新选项();[...] options.setProperty(HTTPConstants.CHUNKED, "false");

资料来源:http: //jcesarperez.blogspot.com/2008/10/resolviendo-problemas-de.html

于 2009-01-15T14:59:13.157 回答
2

如果您为 Web 服务创建了存根,只需执行以下操作:

myStub._getServiceClient().getOptions().setProperty(HTTPConstants.CHUNKED, false);

于 2009-09-08T14:48:15.627 回答