现在位置: 首页 > Web Service > SOAP 教程 > 文章
2019年02月17日 SOAP 教程 ⁄ 共 860字 暂无评论 ⁄ 阅读 22 views 次
SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。 或者更简单地说:SOAP 是用于访问网络服务的协议。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: XML XML 命名空间 如果您希望首先学习这些项目,请访问我们的《XML 教程》。 什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被设计用来通过...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 642字 暂无评论 ⁄ 阅读 24 views 次
SOAP 构建模块 一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素: 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息 可选的 Header 元素,包含头部信息 必需的 Body 元素,包含所有的调用和响应信息 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息 所有以上的元素均被声明于针对 SOAP 封装的默认命名空间中: http://www.w3.org/2001/12/soap-envelope 以及针对 SOAP 编码和数据类型的默认命名空...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 737字 暂无评论 ⁄ 阅读 41 views 次
强制使用的 SOAP 的 Envelope 元素是 SOAP 消息的根元素。 SOAP Envelope 元素 必需的 SOAP 的 Envelope 元素是 SOAP 消息的根元素。它可把 XML 文档定义为 SOAP 消息。 实例 <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> ... Message information goes here ... </soap:Envelope> x...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 749字 暂无评论 ⁄ 阅读 31 views 次
强制使用的 SOAP Body 元素包含实际的 SOAP 消息。 SOAP Body 元素 必需的 SOAP Body 元素可包含打算传送到消息最终端点的实际 SOAP 消息。 SOAP Body 元素的直接子元素可以是合格的命名空间。 实例 <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body> <m:GetPrice xmlns:m="http...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 448字 暂无评论 ⁄ 阅读 25 views 次
SOAP Fault 元素用于存留 SOAP 消息的错误和状态信息。 SOAP Fault 元素 可选的 SOAP Fault 元素用于指示错误消息。 如果已提供了 Fault 元素,则它必须是 Body 元素的子元素。在一条 SOAP 消息中,Fault 元素只能出现一次。 SOAP 的 Fault 元素拥有下列子元素: 子元素 描述 <faultcode> 供识别故障的代码 <faultstring> 可供人阅读的有关故障的说明 <faultactor> 有关是谁引发故障的信息 <d...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 829字 暂无评论 ⁄ 阅读 20 views 次
HTTP 协议 HTTP 在 TCP/IP 之上进行通信。HTTP 客户机使用 TCP 连接到 HTTP 服务器。在建立连接之后,客户机可向服务器发送 HTTP 请求消息: POST /item HTTP/1.1 Host: 189.123.255.239 Content-Type: text/plain Content-Length: 200 随后服务器会处理此请求,然后向客户机发送一个 HTTP 响应。此响应包含了可指示请求状态的状态代码: 200 OK Content-Type: text/plain Content-Length: 200 在上面的例子中,服务器返回了一...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 910字 暂无评论 ⁄ 阅读 37 views 次
一个 SOAP 实例 在下面的例子中,一个 GetStockPrice 请求被发送到了服务器。此请求有一个 StockName 参数,而在响应中则会返回一个 Price 参数。此功能的命名空间被定义在此地址中: "http://www.example.org/stock" SOAP 请求: POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://ww...
阅读全文
2019年02月17日 SOAP 教程 ⁄ 共 382字 暂无评论 ⁄ 阅读 34 views 次
此教程已向您讲解了如何透过 HTTP 使用 SOAP 在应用程序之间交换信息。 您已经学习了有关 SOAP 消息中不同元素和属性的知识。 您也学习了如何把 SOAP 作为一种协议来使用以访问 web service。 您已经学习了 SOAP,下一步呢? 下一步应该学习 WSDL 和 Web Services。 WSDL WSDL 是基于 XML 的语言,用于描述 Web services 以及如何访问它们。 WSDL 可描述某个 web service,连同用于此 web service 的消息格式和协议细节。 如果...
阅读全文
2019年01月16日 SOAP 教程 ⁄ 共 358字 暂无评论 ⁄ 阅读 51 views 次
SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息。 现在开始学习 SOAP! 内容列表 SOAP 简介 本章讲解 SOAP 的概念和作用。 SOAP 语法 本章讲解 SOAP 的构建模块和 SOAP 的语法规则。 SOAP Envelope 元素 本章讲解 SOAP 的 Envelope 元素。 SOAP Header 元素 本章讲解 SOAP 的 Header 元素。 SOAP Body 元素 本章...
阅读全文
×