eclipse创建基于axis的webservice客户端

(自己在本网站上做的一个测试:http://www.xhweb.top:8081/webService/services/LoginClass?wsdl)

1.使用Eclipse创建Dynamic Web Project工程

2..在项目名称上右键--新建--Other--选择Web Service Client,在Service definiton里面填写服务器端地址(后面加上?wsdl)。

3.点击next后出现这个画面(勾选Define custom mapping for namespace to package则可进入下一层设置,但该设置的作用和使用方式尚不明确。)

生成的接口信息:

 4.新建测试类,新建以Proxy结尾的“服务器类”,以此调用服务器接口。示例:

注意:当服务端需要验证时还需在头部信息添加一些验证信息,这些信息在downloadPDOrde()方法的实现类Platform4JSoapStub(在第4步的图里可以看到本类为Platform4JSoap的实现类)里面添加,如图所示:

其验证方式有两种设置办法,一般只用一个,这个要看服务端的验证方式。这样在第4步调用接口时,便会在头部信息里添加相应认证信息。

发布者:songJian   点击数:748   发布时间:2017-05-05 15:45:14   更新时间:2017-09-22 21:31:48
正在加载评论...
相关文章