zoukankan      html  css  js  c++  java
  • SOAP概述和结构

    在介绍WSDL时,指出web服务传送消息的协议是SOAP,那soap是什么呢?

    SOAP(Simple Object Access Protocol),简单对象访问协议,作用就是规定发送消息的格式使用HTTP进行消息交换。因为它规定使用HTTP进行应用间的通信,而所有浏览器和服务器都支持HTTP,所以SOAP就成为了一种应用广泛的通信方法。

    SOAP消息格式:

    SOAP消息用xml编码、必须有的元素是SOAP envelope和encoding,结构如下

     

    补充:Envelope把此xml文档标识为一条soap消息,xmlns:soap命名空间始终为http://www.w3.org/2001/12/soap-envelope,soap:econdingStyle定义文档使用的数据类型,可出现在任何soap元素中,必有;Header包含头部信息,可选;Body为具体的消息内容,即最终端点需要的消息,必需;Fault用于指示错误消息。

    举例:

     

    HTTP通信:

    Http在TCP/IP上进行通信,格式为HTTP头、空行、body。头必须的有Content-Type和Content-Length,另外还有HTTP方法(get/post)和HTTP版本。SOAP消息就放在HTTP的body中。

  • 相关阅读:
    day08,文件操作。
    day07,基础数据部分的补充
    day06,1,小数据池,常量池。2,编码。
    day05,字典(dic)
    day04,1列表,2列表的增删改查,3列表的嵌套,4元祖,
    day03:python基础数据类型操作(索引,切片,迭代)
    day02_while循环 ,运算符,格式化输出
    变量的命名规则
    Day-23 基础模块4 模块导入_包
    Day-22 基础模块3 正则表达式_re模块
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982094.html
Copyright © 2011-2022 走看看