• http协议与soap协议之间的区别


    http是标准超文本传输协议。使用对参数进行编码并将参数作为键值对传递,还使用关联的请求语义。

    SOAP(Simple Object AccessProtocol)简单对象访问协议。它是轻型协议,用于分散的、分布式计算环境中交换信息。SOAP有助于以独立于平台的方式访问对象、服务和服务器。它借助于XML,提供了HTTP所需的扩展,

    SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。

    或者更简单地说:SOAP 是用于访问网络服务的协议。

    SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP协议可以简单地理解为:SOAP=RPC+HTTP+XML,即采用HTTP作为通信协议,RPC(Remote Procedure Call Protocol  远程过程调用协议)作为一致性的调用途径,XML作为数据传送的格式,从而允许服务提供者和服务客户经过防火墙在Internet上进行通信交互。

    SOAP与HTTP的区别

    都是底层的通信协议,请求包的格式不同,soap包是XML格式,http纯文本格式

    soap 的 可以传递结构化的 数据,http只能传输纯文本数据;

     SOAP:简单对象访问协议             http是标准超文本传输协议

    SOAP相对http(post/get)由于要进行xml解析,速度可能会有所降低。

  • 相关阅读:
    02 序列模型问题
    02 序列模型问题
    04 电路交换
    31 路由算法.md
    NumPy入门教程
    有穷自动机
    上下文无关语法
    基本乐理
    正则表达式
    【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译(转)
  • 原文地址:https://www.cnblogs.com/flzs/p/12171329.html
Copyright © 2020-2023  润新知