从局域网远程调用外网的webservice服务提供的操作。贴出代码片段。我用的是xfire
/**
* 获取Client对象实例并设置http代理
* @return Client
* @throws Exception
*/
public Client getClient() throws Exception {
String proxyHost = "代理ip";
String proxyPort = "代理端口";
System.getProperties().put("proxySet", "true");
System.getProperties().put("proxyHost", proxyHost);
System.getProperties().put("proxyPort", proxyPort);
Client client = new Client(new URL(URL));
client.setProperty(client.getOutChannel().USERNAME, "代理上的用户名");
client.setProperty(client.getOutChannel().PASSWORD, "代理上的密码");
// client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, "300");
client.setProperty(CommonsHttpMessageSender.DISABLE_KEEP_ALIVE, "true");
client.setProperty(CommonsHttpMessageSender.DISABLE_EXPECT_CONTINUE, "true");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_HOST, "代理ip");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PORT, "代理端口");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_USER, "代理上的用户名");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PASS, "代理上的密码");
return client;
}
分享到:
相关推荐
labview调用webservice访问远程数据1
在不能引用其他jar包的情况调用webservice有时可以解决jar引用和冲突的问题
.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子.net调用webservice接口例子
适合有spring框架的javaEE平台,出自spring的HttpInvokerServiceExporter导出器,依赖Spring.jar
在WinForm程序中调用WebService 在WinForm程序中调用WebService 在WinForm程序中调用WebService
oracle plsql 通过utl_http调用 webservice,包括webservice服务端的源码,以及pro的客户端代码。已测试通过。
拼接xml调用webservice 拼接xml调用webservice 拼接xml调用webservice
webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...
JAVA调用WebService所需要的JAR
调用远程wadl的Webservice代码,请求参数是json,返回结果通过main方法打印
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
在这里详细的介绍了,VC6调用WebService的方法。
java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...
httpwebrequest调用webservice返回数据
.Net动态调用WebService .Net动态调用WebService .Net动态调用WebService
Java中如何通过https调用Webservice接口
SQL Server调用Webservice示例,有详细的说明文档,附demo
多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。本文主要介绍了动态调用webservice的三种方式。
oracle调用webservice接口地址demo
这种方式是通过添加静态引用的方式调用WebService。首先创建一个Winform程序,界面上有一个按钮,点击按钮调用WebService: 然后添加静态引用。在要调用WebService的项目上选择引用,然后右键选择“添加服务引用