.net环境 应用SOAP客户端引用webservice的例子

做项目需要应用webservice,通过远程调用server端的接口实现特定功能(接口已经存在)。

下面就讲讲如何用C#实现这个调用:

1.VS打开项目文件(或者创建一个新的)

2.在解决方案资源管理器中右击项目(不是右击解决方案),然后点击“添加服务引用”

3.弹出一个对话框,输入wsdl文件的URL然后单击OK。单击OK后会提示错误,你要把“?wsdl”从URL里删掉。

4.展开解决方案资源管理器中的service References,双击serviceReference1(这个名字可能跟你的不一样)。出来一个树图,

然后你要看一下生成的代理类名和名称空间是什么。我这里的名称空间是WindowsFormsApplication1.ServiceReference1,

代理类名(name of proxy name)是Service1Client,和前面一样,这些名称可能会和你的不同。

5.转到你的C#源代码。添加using
WindowsFormsApplication1.ServiceReference1

6.现在你就可以调用service了:

Service1Client
service = new Service1Client();

int
year = service.getCurrentYear();

.net环境 应用SOAP客户端引用webservice的例子,布布扣,bubuko.com

时间: 2024-11-05 22:57:00

.net环境 应用SOAP客户端引用webservice的例子的相关文章

用VisualC++建立SOAP客户端应用(一)

用VisualC++建立SOAP客户端应用(一) SoapSerializer对象用来构建一个向Web服务发送的SOAP消息.在与服务器连接前,SoapSerializer对象必须与SoapConnector对象连接.为了使这二个对象相互连接,我们需要调用SoapSerializer 对象的Init方法,该方法需要一个参数InputStream(向服务器发送数据的流): // 创建一个SoapSerializer对象,并使用InputSTream对它进行初始化 ISoapSerializerPt

C# 项目引用WebService,提示报错“在 ServiceModel 客户端配置部分中,找不到引用协定...”

项目情况:C# 类库项目里引用了WebService,Web层调用类库,将返回的Json结果在Web界面展示 在类库添加了服务引用,命名为:XSystemWebservice,在代码中使用: XSystemWebservice.XSystemWebserviceSoapClient r = new XSystemWebserviceSoapClient();                 string result = r.ReturnDocStatus(DocID); 调试过程报错:在 Se

WCF服务端开发和客户端引用小结

1.服务端开发(包含寄宿) 1.1 WCF服务创建方式 创建一个WCF服务,总是会创建一个服务接口和一个服务接口实现.通常根据服务宿主的不同,有两种创建方式. (1)创建WCF应用程序 通过创建WCF服务应用程序,可生成一个带.svc后缀名的文件.该文件与webform中的aspx文件类似,有后置代码,这些后置代码是服务接口的实现.这种方式创建的WCF服务都承载在IIS或WAS上. (2)创建WCF服务库 WCF服务库是一个类库,如前所述包含一个服务接口和服务实现,此种方式创建的WCF服务可根据

使用CXF框架,发布webservice服务,并使用客户端远程访问webservice

使用CXF框架,发布webservice服务,并使用客户端远程访问webservice  1. CXF介绍 :soa的框架    * cxf 是 Celtrix (ESB框架)和 XFire(webserivice) 合并而成,并且捐给了apache      * CxF的核心是org.apache.cxf.Bus(总线),类似于Spring的 ApplicationContext    * CXF默认是依赖于Spring的    * Apache CXF 发行包中的jar,如果全部放到lib中

(原创)用JAX-WS+Spring实现简单soap规范的webservice

转载请注明出处:http://www.cnblogs.com/Starshot/p/7050084.html Soap即简单对象访问协议,也可理解为一种用于程序之间通讯的规范,它主要基于XML和http,也正因为基于XML和http,所以这个协议具有很强的通用性,能够很好地实现不同语言平台之间的交流通讯.缺点是相对比较重量级. Java的Soap框架有很多,例如xfire,CXF.说到soap不得不提一下rest,因为这些概念很容易弄混. rest是一种结构风格,而实现了rest风格的程序设计就

如何测试手机上的SOAP客户端

周四晚上,服务端和客户端的两个同事因为soap接口的问题争论了起来.服务端的同事认为客户端的同事发给服务端的soap消息的xml结构有问题,少了几个xml节点,导致服务器端解析出错.而客户端的同事认为自己在android手机上发送的soap,是通过一个对象发出的,对象属性什么的,看代码是正确设置了的,不认为是自己这边出问题. 这个时候,就要靠抓包定位了.服务端那边的同事,本来是打算用wireshark来抓包的.后面另外一个同事提出抓客户端,即手机上的包.之前我抓手机上的包的时候,是让电脑共享无线

XMPP-04环境安装(配置客户端)

四.配置客户端 1.来到XMPP官网,寻找所需客户端软件 2.选用电脑自带的信息,Adium和Spark这三个客户端软件,我共享的资源里有 3.首先来配置信息 打开信息 ->添加账户 ->其他邮件账户 ->继续 ->账户类型:Jabber ->用户名:zhangsan ->密码:123456 ->创建 XMPP-04环境安装(配置客户端),布布扣,bubuko.com

在ASP.NET中使用SOAP Extensions捕获WebService异常

原文:在ASP.NET中使用SOAP Extensions捕获WebService异常 Application_Error不能捕获的异常 [WebMethod] public string HelloWorld() { throw new Exception("this exption can't be handled by Application_Error Method"); return "Hello World"; } 定义Application_Error

用JDK自带的工具生成客户端调用Webservice的代码

JAVA下客户端调用Webservice代码简直是让人心生畏惧,今日尝试,做记录如下,参考网上的众多解决方案,下面这种方式是比较简单的. 在jdk的bin目录下有一个wsimport.exe的工具,使用该工具可以根据wsdl地址生成java的客户端代码. 常用命令如下: "D:\Program Files\Java\jdk1.8.0_05\bin\wsimport.exe" -keep -d d:\ -s d:\src -p com.map -verbose http://192.16