首页 文章

使用CHUNKED编码时的连接数有限

提问于
浏览
0

我在我的一个Web服务客户端中使用Axis 1.x SOAP Framework . 在我们对应用程序的早期测试期间,事实证明,如果我们使用默认的HTTP 1.0标准(没有CHUNKED编码),并且当收到的SOAP信封很大时,我最终会得到无效的XML异常 . 这就是为什么我添加了client-config.wsdd文件,并将CHUNKED属性设置为HTTP请求标头的一部分 . 这解决了我的问题 .

然而,这又引起了另一个问题:当使用CHUNKED编码时,以及使用我的客户端进行Web服务调用时,我仅限于“2”同时呼叫(每次呼叫需要大约1分钟才能返回响应) . 因此,在两个Web服务中的任何一个返回响应之前,任何其他调用都将“暂停” .

我的问题是:有没有办法覆盖这种行为,同时确保我仍然使用CHUNKED编码,这有助于解决我之前的问题?

1 回答

  • 0

    我终于通过设置以下值来解决此问题:AxisProperties.setProperty(DefaultCommonsHTTPClientProperties.MAXIMUM_CONNECTIONS_PER_HOST_PROPERTY_KEY,maxConnections);

相关问题