xFire调用wsdl webservice超时时间设置
2015-09-22 11:41
806 查看
注意HttpURLConnection引用必须是sun.net.www.protocol.http.HttpURLConnection这个类而不是org.apache.commons.httpclient.util.HttpURLConnection
或者java.net.HttpURLConnection
废话不说,直接上代码
import java.net.URL;
import org.codehaus.xfire.client.Client;
import org.codehaus.xfire.transport.http.CommonsHttpMessageSender;
import sun.net.www.protocol.http.HttpURLConnection;
URL url = new URL(http://xxxx?wsdl);
HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
httpConnection.setReadTimeout(1000);//设置http连接的读超时,单位是毫秒
httpConnection.connect();
client = new Client(httpConnection.getInputStream(), null);
client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, String.valueOf(1000));//设置发送的超时限制,单位是毫秒;
client.setProperty(CommonsHttpMessageSender.DISABLE_KEEP_ALIVE, "true");
client.setProperty(CommonsHttpMessageSender.DISABLE_EXPECT_CONTINUE, "true");
Object[] result = client.invoke("某个方法",new Object[]{参数,....});
或者java.net.HttpURLConnection
废话不说,直接上代码
import java.net.URL;
import org.codehaus.xfire.client.Client;
import org.codehaus.xfire.transport.http.CommonsHttpMessageSender;
import sun.net.www.protocol.http.HttpURLConnection;
URL url = new URL(http://xxxx?wsdl);
HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
httpConnection.setReadTimeout(1000);//设置http连接的读超时,单位是毫秒
httpConnection.connect();
client = new Client(httpConnection.getInputStream(), null);
client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, String.valueOf(1000));//设置发送的超时限制,单位是毫秒;
client.setProperty(CommonsHttpMessageSender.DISABLE_KEEP_ALIVE, "true");
client.setProperty(CommonsHttpMessageSender.DISABLE_EXPECT_CONTINUE, "true");
Object[] result = client.invoke("某个方法",new Object[]{参数,....});
相关文章推荐
- php的webservice的wsdl的XML无法显示问题的解决方法
- 在PHP中利用wsdl创建标准webservice的实现代码
- Aixs2开发Web service操作数据库demo
- ubuntu下安装 gSOAP 用于C/C++开发web service服务端与客户端
- Linux下用gSOAP开发Web Service服务端和客户端程序(一)
- Linux下用gSOAP开发Web Service服务端和客户端程序(二)
- gSoap使用实例 - 发送WSDL文件
- web service, wcf, web api
- xfire客户端连接cxf服务端完全解决!
- 服务注册和服务仓库在SOA中的角色
- WSDL 1.1 中文规范
- eclipse根据wsdl文件生成webservice客户端
- xfire服务端示例
- 开发基于xfire的webservice的两种方式
- 手机归属地免费查询接口,api,wsdl,webservice
- ip归属地免费接口,api,wsdl,webservice
- 免费省份证信息归属地查询接口,ASPI,WDL,webservice
- EndPoints (端点)
- arcengine发布webservice编辑sde
- 超簡單! WSDL + Eclipse 筆記