加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService小讲

发布时间:2020-12-17 01:22:23 所属栏目:安全 来源:网络整理
导读:支撑Web Service两个最重要的技术,便是XML及HTTP,这也就是SOAP协定的由来:SOAP=XML+HTTP。SOAP全称为:Simple Object Access Protocol——即简易对象访问协议,他让开发人员可以在现有的网络平台上访问不同的计算机对象。 因为HTTP与XML都是跨平台的,所以

支撑Web Service两个最重要的技术,便是XML及HTTP,这也就是SOAP协定的由来:SOAP=XML+HTTP。SOAP全称为:Simple Object Access Protocol——即简易对象访问协议,他让开发人员可以在现有的网络平台上访问不同的计算机对象。

因为HTTP与XML都是跨平台的,所以SOAP也延续这样的标准。交换数据所使用的协议为HTTP;交换数据的格式为XML。

ASP.NET提供了相关的工具及底层机制,协助开发人员快速简便地建立Web Service。

?

1.如何建立Web Service

在新建项目中创建Web服务模板,产生了新的WebService模板,内容如下。

?

?

?

引用的命名空间为相关资源,也有可能更少。

自建的Web Service本身也是一个类,所以直接继承了系统WebService类。

?

2.定义[WebMethod]

只有前边标有[WebMethod]的方法,才可以成为对外提供服务的方法。这个区别可让程序开发人员将一些WebService里不想对外公开的方法隐藏起来。

?

3.如何访问WebService

在开发测试时,会用浏览器直接浏览。等真正运用到开发时,就会调用 Proxy(代理)来调用Web Service,方法如下

创建一个Proxy对象。

这里的wstest以及Service都是命名空间(Namespace),取决于所引用的服务的命名空间。是可以变更的。在添加引用web服务时,可以修改其命名空间。

?

这样我们就调用到了一个webservice。

?

两个好的提供webservice的网站:

http://www.webservicex.net/ws/default.aspx

http://www.webxml.com.cn/zh_cn/index.aspx

?

Webservice不但可以返回常用类型,还可以返回时间类型,以及数组,链表List<T>,Dataset,和自定义类型(类)。

返回类:

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读