文档介绍:编写的webservice互调
最近由于开发工作中用到了webservice,特意研究了一下,为了不使自己忘记,也为了其他正在寻找相关资料的朋友少走弯路,简单记录了一下,以供大家参考。
简单的说:webservice是远程服务器上暴露出来的一些函数接口,通过调用它,即可在客户端展现服务端执行的结果。编写的情况,这又分为四种类型:
服务端、编写的,为例。
服务端、客户端都是用java编写的。
服务端是java编写的,编写的。
编写的,客户端是java编写的。
开发环境: + + 2010
下面对这四种类型的编写方法一一详细讲解。
服务端、编写的。
选择“新建项目”,如下图:
添加一个webservice,如下图:
默认会添加一个HelloWorld方法,替换成如下函数。
<WebMethod()> _
Public Function HelloWorld(ByVal Name As String) As String
Return "Hi," + Name + ", WebService,[]的系统时间为" + ("yyyy-MM-dd HH:mm:ss")
End Function
在“解决方案资源管理器”,点击右键,“起始页”,如下图:
按F5运行,.net 编写的webservice就编写好了,怎么样,很简单吧。
以上只是服务端,现在还需要一个客户端来验证一下。
选择新建一个空项目,如下图
在解决方案资源管理器,右键选择添加Web引用
出现如下画面
在URL栏输入如下信息
报错,这是怎么回事呢?原来是需要在IIS上进行登记,信息服务添加虚拟目录,如下图
好了,这下不报错了。
目录结构如下:
再选择“添加”-“添加新建项”,,如下图: