我有一个客户端在没有 HTTP 分块的情况下向我发送请求(它们使用内容长度)。当我的服务器响应时,分块被启用,客户端无法处理这个 - 即使他们应该能够使用 HTTP 1.1 .....
我试图通过从axis2配置文件(axis2.xml)中删除下面的条目来禁用分块,但响应仍然是分块的。
分块
所以问题是,是否还有其他地方启用了覆盖axis2设置的分块?也许在tomcat设置中?
网络服务器详细信息 - tomcat 6.0.16、axis2 2.1.3
谢谢迈克
我有一个客户端在没有 HTTP 分块的情况下向我发送请求(它们使用内容长度)。当我的服务器响应时,分块被启用,客户端无法处理这个 - 即使他们应该能够使用 HTTP 1.1 .....
我试图通过从axis2配置文件(axis2.xml)中删除下面的条目来禁用分块,但响应仍然是分块的。
分块
所以问题是,是否还有其他地方启用了覆盖axis2设置的分块?也许在tomcat设置中?
网络服务器详细信息 - tomcat 6.0.16、axis2 2.1.3
谢谢迈克
您可以按如下方式以编程方式禁用分块:
选项选项 = 新选项();[...] options.setProperty(HTTPConstants.CHUNKED, "false");
资料来源:http: //jcesarperez.blogspot.com/2008/10/resolviendo-problemas-de.html
如果您为 Web 服务创建了存根,只需执行以下操作:
myStub._getServiceClient().getOptions().setProperty(HTTPConstants.CHUNKED, false);