Axis2 ADB客户端是否通过代理?

时间:2011-10-25 07:44:30

标签: web-services proxy axis2

我已成功为第三方供应商的网络服务创建了一个adb客户端,这在我们的开发环境中运行良好。

我们的实时环境需要通过代理访问所有互联网

如何将代理信息添加到Web服务调用/设置?

我搜索过但找不到任何例子。

我有 - 从wsdl创建存根 - 创建了一个访问器实用程序类,它将从我的Web应用程序中为我创建存根 - 创建独立测试客户端

测试客户端的概述。

EUserHistoryServiceStub stub =new EUserHistoryServiceStub(url);
GetUserHistory requestObj = new GetUserHistory();
//set values on requestObj
GetUserHistoryResponse res = stub.getUserHistory(requestObj);
//read the response.

在网络应用程序中运行测试客户端时,我是否必须做任何不同的事情?

任何帮助都会很棒。

非常感谢

标记

1 个答案:

答案 0 :(得分:0)

您可以使用标准Java系统属性(http.proxyHost和http.proxyPort)来配置代理,也可以按照here所述在Axis2中进行配置。