我已阅读有关添加属性以禁用分块编码的帖子,但无法弄清楚如何将其应用于“前端”而不是被代理的服务。我的服务在 GlassFish 中运行,并且能够接受分块请求并发出分块回复。我在 glassfish 上禁用了分块,但是当客户端(在本例中是使用 WSE3.0 支持安全性的 Microsoft .NET 应用程序)发出指定 HTTP 1.1 的请求时,wso2esb 似乎仍在使用这种编码。
有没有办法强制对这个客户端的回复不使用块编码?
我的代理服务描述如下。
在此先感谢,乔尔
您需要添加以下内容。
<property name="FORCE_HTTP_1.0" value="true" scope="axis2" /> <property name="DISABLE_CHUNKING" value="true" scope="axis2" />
请关注这篇博文。