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中。

  • 相关阅读:
    期末考试(优先队列)
    看病要排队《优先队列》
    Windows Message Queue(优先队列)
    Stones(优先队列)
    懒省事的小明(优先队列)
    产生冠军(set,map,拓扑结构三种方法)
    Web轻量级扫描工具Skipfish
    Web侦察工具HTTrack (爬取整站)
    文件上传漏洞绕过技巧
    Python爬虫之selenium的使用(八)
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982094.html
Copyright © 2011-2022 走看看