[计算机软件及应用]02+Web服务技术原理.pptVIP

[计算机软件及应用]02+Web服务技术原理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]02Web服务技术原理

Web服务技术原理 Web服务技术 大纲 HTTP 协议基本原理 使用 HTTP协议 XML 基本要点 SOAP 协议的基本原理 运用 SOAP协议 HTTP 协议基本原理 HTTP 协议概述 HTTP 请求与HTTP响应的结构 HTTP 的 GET 与 POST 方法 URL、URI 和 URN URI,Uniform Resource Identifier 统一资源标识符,用字符串惟一标识信息资源 URL,Uniform Resource Locator 统一资源定位符,通过“通讯协议+网络地址”字符串惟一标识信息位置和资源访问途径 URN,Uniform Resource Name 统一资源命名符,用于惟一标识全球范围内由专门机构负责的稳定的信息资源 HTTP 协议概述 URL 结构 无状态协议 在客户端发出 HTTP 请求并收到服务器端响应后,连接就会断开,下次的访问与前一次的访问无关,因此如果需要维护客户端的信息,必须在服务器端维持状态数据 HTTP 请求的结构 请求的结构 HTTP 响应的结构 响应的结构 HTTP 的 GET 和 POST 方法 HTTP-GET HTTP-POST GET 和 POST 方法的区别 GET 方法通常没有消息主体 GET 方法支持最大1024个字节的查询字符串,POST 方法没有限制 POST 方法把查询字符串放在消息主体中传输,因此比 GET 方法支持更多的数据类型 大纲 HTTP 协议基本原理 使用 HTTP协议 XML 基本要点 SOAP 协议的基本原理 运用 SOAP协议 在 .NET Framework 中使用 HTTP协议 使用HTTP协议的.NET类 代码演练 发送 HTTP 同步请求 代码演练 发送 HTTP 异步请求 .NET 中与 HTTP 相关的类 HttpWebRequest 由 WebRequest 派生,封装了对HTTP 协议的支持 HttpWebResponse 由 WebResponse 派生,封装了对 HTTP 协议的支持 支持同步和异步操作 HttpWebRequest 类 HttpWebRequest不使用构造函数来进行初始化,而是调用 WebRequest 的 Create 方法 GetResponse 方法向 RequestUri 属性中指定的 Internet 资源发出同步请求并返回包含该响应的 HttpWebResponse 实例,可以使用 BeginGetResponse 和 EndGetResponse 方法向 Internet 资源发出异步请求 向 Internet 资源发送数据时,GetRequestStream 方法返回用于发送数据的 Stream 实例,BeginGetRequestStream 和 EndGetRequestStream 方法提供对发送数据流的异步访问 同步调用与异步调用 在 .NET Framework 指定的异步调用方法的设计模式中,每个同步方法都有两个对应的异步方法,即一个 Begin 异步方法和一个 End 异步方法 客户端调用 Begin 方法启动该方法的异步调用,实质是指示开始进行方法调用,但立即返回,不需要等待结果 客户端调用 End 方法获取 XML Web Service 方法执行的结果 代码示例 发送同步 HTTP 请求 使用 HttpWebRequest 和HttpWebResponse 类向 Web 服务器发送同步 HTTP 请求 代码示例 发送异步 HTTP 请求 使用 HttpWebRequest 和 HttpWebResponse 类向Web 服务器发送异步 HTTP 请求 大纲 HTTP 协议基本原理 使用 HTTP协议 XML 基本要点 SOAP 协议的基本原理 运用 SOAP协议 XML 基本要点 XML 概述 XSD 的基本原理 在 .NET Framework 环境中序列化 XML XML 概述 元素和属性 格式良好的文档 架构 选择 XML 元素还是属性 元素用于封装数据,而属性通常用于提供有关元素的伴随信息,而不是封装原始数据本身 当信息需要简单类型的数据并且符合以下情况时,就应当使用属性 信息需要默认值或固定值 信息需要的数据是现有元素的元数据 如果对 XML 文件的大小非常敏感,那么属性所需的字节数往往比元素更少 元素和属性的特点 XML 实体元素的命名规则 名字中不能包含空格 名字不能以数字或标点符号开头 名字不能以任何大小写形式的“ xml ”开头 左尖括号()后不可以有空格 起始和结束标签的大小写必须一致 XML 文档中出现的第一个元素是根元素 根元素必须有完整的起始

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档