• 您已经学习了 SOAP,下一步呢? 此教程已向您讲解了如何透过 HTTP 使用 SOAP 在应用程序之间交换信息。 您已经学习了有关 SOAP 消息中不同元素和属性的知识。 您也学习了如何把 SOAP 作为一种协议来使用以访问 web service。 您已经学习了 SOAP,下一步呢? 下一步应该学习 WSDL 和 Web Services。 WSDL WSDL 是基于 XML 的语言,用于描述 Web services 以及如何访问它们。 WSDL 可描述某个 web service,连同用于此 web service 的消息格式和协议细节。 如果您需要学习更多有关...

  • SOAP 实例

    2019-10-25 14:37:17

    SOAP实例 一个 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://www.w3.org/2001/12/soap-envelope soap:encodingStyle=http://www.w3.org/2001/12/soap-encoding soap:Body xmlns:m=http://www.example.org/stock m:Get...

  • SOAP HTTP 协议

    2019-10-25 14:36:13

    SOAPHTTP 协议(SOAP HTTP Binding) HTTP 协议 HTTP 在 TCP/IP 之上进行通信。HTTP 客户机使用 TCP 连接到 HTTP 服务器。在建立连接之后,客户机可向服务器发送 HTTP 请求消息: POST /item HTTP/1.1Host: 189.123.255.239Content-Type: text/plainContent-Length: 200 随后服务器会处理此请求,然后向客户机发送一个 HTTP 响应。此响应包含了可指示请求状态的状态代码: 200 OKContent-Type: text/plainContent-Length: 200 在上面的例子中,服务器返回了一个 200 的状态代码。这是 HTTP 的标准成功代码。 假如...

  • SOAP Fault 元素

    2019-10-25 14:35:52

    SOAPFault元素 SOAP Fault 元素用于存留 SOAP 消息的错误和状态信息。 SOAP Fault 元素 可选的 SOAP Fault 元素用于指示错误消息。 如果已提供了 Fault 元素,则它必须是 Body 元素的子元素。在一条 SOAP 消息中,Fault 元素只能出现一次。 SOAP 的 Fault 元素拥有下列子元素: 子元素 描述 faultcode 供识别故障的代码 faultstring 可供人阅读的有关故障的说明 faultactor 有关是谁引发故障的信息 detail 存留涉及 Body 元素的应用程序专用错误信息 SOAP Fault 代码 在下面定义的 faultcod...

  • SOAP Body 元素

    2019-10-25 14:35:20

    SOAPBody元素 强制使用的 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://www.w3schools.com/prices m:ItemApples/m:Item /m:GetPrice /soap:Body /soap:Envelope 上面的例子请求苹果的价格。请注意,上面的 m:GetPrice 和...

  • SOAP Header 元素

    2019-10-25 14:34:32

    SOAPHeader元素 可选的 SOAP Header 元素包含头部信息。 SOAP Header 元素 可选的 SOAP Header 元素可包含有关 SOAP 消息的应用程序专用信息(比如认证、支付等)。 如果 Header 元素被提供,则它必须是 Envelope 元素的第一个子元素。 注意:所有 Header 元素的直接子元素必须是合格的命名空间。 ?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:Header m:Trans xmlns:m=http://www.w3schools.com/transaction/ soap:mustUnderstand=1...

  • SOAP 语法

    2019-10-25 14:34:11

    SOAP语法 SOAP 构建模块 一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素: 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息 可选的 Header 元素,包含头部信息 必需的 Body 元素,包含所有的调用和响应信息 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息 所有以上的元素均被声明于针对 SOAP 封装的默认命名空间中: http://www.w3.org/2001/12/soap-envelope 以及针对 SOAP 编码和数据类型的默认命名空间: http://www.w3.org/2001/12/soap-encoding 语法规则...

  • SOAP 简介(1)

    2019-10-25 14:33:18

    SOAP简介 SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。 或者更简单地说:SOAP 是用于访问网络服务的协议。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: XML XML 命名空间 如果您希望首先学习这些项目,请访问我们的《XML 教程》。 什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被设计用来通过因特网进行通信 SOAP独立于平台...

  • SOAP 教程

    2019-10-25 14:32:42

    SOAP教程 SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息。 现在开始学习 SOAP! 内容列表 SOAP 简介 本章讲解 SOAP 的概念和作用。 SOAP 语法 本章讲解 SOAP 的构建模块和 SOAP 的语法规则。 SOAP Envelope 元素 本章讲解 SOAP 的 Envelope 元素。 SOAP Header 元素 本章讲解 SOAP 的 Header 元素。 SOAP Body 元素 本章讲解 SOAP 的 Body 元素。 SOAP Fault 元素 本章讲解 SOAP 的 Fau...

  • SOAP Envelope 元素

    2019-10-25 14:31:01

    SOAP Envelope 元素 SOAP Envelope 元素 SOAP Envelope 是一个计算机的程序代码,隶属消息的根元素。 强制使用的 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 xmlns:soap 命名空间 SOAP 消息必须拥有与命名空间 http://www.w3....

  • WebService三要素之SOAP协议 对于应用程序开发来说,使程序之间进行因特网通信是很重要的。目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。SOAP 提供了一种标准的方法,使得运行在...

  • 你不知道的SOAP webserivce 和 RESTful webservice 对比及区别 简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于通用传输协议是 SOAP的一个优点。它还支持从消息系统到远程过程调用(Remote Procedure Call,RPC)等大量的应用程序。SOAP提供了一系列的标准,如WSRM(WS-Reliable Messaging)形式化契约确保可...

  • SOAP 简介

    2019-10-25 14:29:06

    SOAP 简介 SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。 或者更简单地说:SOAP 是用于访问网络服务的协议。 什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被设计用来通过因特网进行通信 SOAP独立于平台 SOAP独立于语言 SOAP基于 XML SOAP很简单并可扩展 SOAP 允许您绕过防火墙 为什么使用 SOAP? 对于应用程序开发来说,使程序之间进行因特网通信是很重要的。...

113条记录

学习推荐

  • Web Service
  • WSDL
  • SOAP
  • RSS
  • RDF