如何设置WEB SERVICE超时时间

                 服务端是用AXIS2生成的,客户端是用XFIRE生成的,客户端发起请求,如果服务端down了,客户端一直等待直到超时才结束

但是我不能等待10多秒的超时,我怎么设置让这个超时短些呢???

  1.     HttpClientParams params = new HttpClientParams();
  2.     // 避免'Expect: 100-continue' handshake
  3.     params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE, Boolean.FALSE);
  4.     // 设置ws连接超时时间
  5.     params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 100);
  6.     // client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
第一个是避免'Expect: 100-continue' handshake
通过设置HttpClientParams.USE_EXPECT_CONTINUE通过参数Boolean.FALSE
第二个是设置ws连接超时时间
通过设置CommonsHttpMessageSender.HTTP_CLIENT_PARAMS通过参数100
第三个就是实现功能


注意你的xfire版本,不能太低了












<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自blog.csdn.net/jgfyyfd/article/details/86564142