C#.net webservice 我需要调用一个WSDL接口,请举一个例子

C#.net webservice 我需要调用一个WSDL接口,请举一个例子,第1张

新建一个比如控制台应用程序,引用-右键-添加服务引用,把上述url粘贴进地址栏,确定,VS会自动生成调用的类和方法。然后你在代码里引用其命名空间,

XXXclient c = new XXXclient()

c.各种方法

c+=中使用Axis实现webservice的基本过程:

使用Axis C++开发Web服务的基本过程可以简单描述如下:

1、使用Java语言描述WEB服务

2、使用Java2WSDL工具生成WSDL文件

3、使用WSDL2Ws工具生成服务端代码框架

4、编码实现service,并部署服务

5、使用WSDL2Ws工具生成客户端代码框架

6、编码实现客户端

三、实例演示

这里以一个简单的加法Add服务来说明用Axis C++构建webService的过程。

1、使用Java语言描述WEB服务

Axis C++中我们必须先定义好WSDL后方可生成用来实现该服务的代码框架,这一点与Axis Java不同。生成WSDL方法很多,可以使用Java2WSDL工具,当然也可以手工编写,这里使用Java2WSDL工具生成。下面我们对Add服务用Java语言描述:

public interface Add{

public int add(int x, int y)

}

只要方法的声明即可,不需要实现方法,因此我们使用接口来定义。将上面的代码保存为Add.java。

2、使用Java2WSDL工具生成WSDL文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11435363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存