Xfire生成webservice客户端,设置连接超时
2010-07-21 22:00
393 查看
在调用任何webservice时,都会遇到无法获取服务的情况,我们知道在基于http的网络连接中超时设置如下:
在xfire生成webservice客户端如何设置超时呢?
看下面的代码
XFire是基于Apache的HttpClient,所以实际上连接超时的参数是就是设置在HttpClient上的。
URL url = new URL("http://www.163.com"); HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection(); httpConnection.setConnectTimeout(20000);
在xfire生成webservice客户端如何设置超时呢?
看下面的代码
//创建Service对象 MyServiceClient MyClient = new MyServiceClient(); MyService MyService = MyClient.getMyServicePort(); //设置连接参数 HttpClientParams params = new HttpClientParams(); params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE, Boolean.FALSE); params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, setting.getTimeout() * 1000);//单位是毫秒 Client client = Client.getInstance(MyService); client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS, params);
XFire是基于Apache的HttpClient,所以实际上连接超时的参数是就是设置在HttpClient上的。
相关文章推荐
- webservice java客户端设置超时时间
- Ant+Xfire自动生成WebService客户端
- java使用xfire生成JSR181版WebService客户端
- XFire平台下的连接超时设置
- xfire设置连接超时问题
- CXF客户端设置连接超时时间
- eclipse下利用ant生成xfire webservice 客户端
- Spring下设置CXF的WebService客户端超时时长
- [置顶] 基于Xfire实现webservice的超时设置
- 使用myeclipse自动生成webservice xfire的客户端
- 设置CXF的WebService客户端超时时长
- Spring下设置CXF的WebService客户端超时时长
- Xfire开发的webservice客户端超时问题解决
- xfire生成webservice客户端 发生xfire undefined element declaration 's:schema' 错误
- Axis2 WebService 客户端访问超时,尝试连接3次
- 设置CXF的WebService客户端超时时长
- 根据wsdl文件使用xfire生成webservice客户端
- Axis1客户端连接超时的设置方法!!!
- 设置CXF的WebService客户端超时时长
- 客户端设置WebService调用超时时间