服务端是用AXIS2生成的,客户端是用XFIRE生成的,客户端发起请求,如果服务端down了,客户端一直等待直到超时才结束
但是我不能等待10多秒的超时,我怎么设置让这个超时短些呢???
第一个是避免'Expect: 100-continue' handshake
通过设置HttpClientParams.USE_EXPECT_CONTINUE通过参数Boolean.FALSE
第二个是设置ws连接超时时间
通过设置CommonsHttpMessageSender.HTTP_CLIENT_PARAMS通过参数100
第三个就是实现功能
注意你的xfire版本,不能太低了
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
但是我不能等待10多秒的超时,我怎么设置让这个超时短些呢???
- HttpClientParams params = new HttpClientParams();
- // 避免'Expect: 100-continue' handshake
- params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE, Boolean.FALSE);
- // 设置ws连接超时时间
- params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 100);
- // client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
通过设置HttpClientParams.USE_EXPECT_CONTINUE通过参数Boolean.FALSE
第二个是设置ws连接超时时间
通过设置CommonsHttpMessageSender.HTTP_CLIENT_PARAMS通过参数100
第三个就是实现功能
注意你的xfire版本,不能太低了
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>