美文网首页
21-基于 XML 的SOAP协议

21-基于 XML 的SOAP协议

作者: Mr_十九 | 来源:发表于2018-11-21 06:54 被阅读0次

本人在“极客时间”上购买了一套“趣谈网络协议”的课程,本文为该课程第33讲(基于 XML 的SOAP协议)的课程笔记。


1.SOAP协议

原来的二进制 RPC 有很多缺点,格式要求严格,修改过于复杂,不面向对象,于是产生了基于文本的调用方式——基于 XML 的 SOAP。

2. SOAP 的三大要素
  • 协议约定用 WSDL、传输协议用 HTTP、服务发现用 UDDL。
  • 协议传输:基于 XML 的最著名的通信协议:SOAP 协议,全称:简单对象访问协议。它使用 XML 编写简单的请求和回复消息,并用 HTTP 协议进行传输。
  • 协议约定:我们需要一种相对比较严谨的Web 服务描述语言,WSDL(Web Service Description Languages)。它也是一个 XML 文件。
  • 服务发现:UDDI(Universal Description, Discovery, and Integration),也即统一描述、发现和集成协议。它其实是一个注册中心,服务提供方可以将上面的 WSDL 描述文件,发布到这个注册中心,注册完毕后,服务使用方可以查找到服务的描述,封装为本地的客户端进行调用。

相关文章

  • 21-基于 XML 的SOAP协议

    本人在“极客时间”上购买了一套“趣谈网络协议”的课程,本文为该课程第33讲(基于 XML 的SOAP协议)的课程笔...

  • API测试基础--SOAP协议

    什么是SOAP SOAP全称Simple Object Access Protocol。它是基于XML协议的WEB...

  • SOAP协议及Python调用

    1. 什么是SOAP协议  SOAP 是一种简单的基于 XML 的协议,它底层通过 HTTP 来交换信息。S...

  • Soap WebService

    SOAP协议简介SOAP 指简单对象访问协议,它是一种基于XML的消息通讯格式,用于网络上,不同平台,不同语言的应...

  • ios网络请求

    写在前面 Web Service (SOAP)和HTTP接口的区别 SOAP是一个基于XML的协议交换消息,可以使...

  • WebService与WebApi的区别

    WebService的特征: 1 基于SOAP协议的,数据格式为XML2 只支持HTTP协议3 不是开源的,但...

  • 使用Postman测试WebService接口

    我们拿SOAP 1.1的方法来举例(简体字转换为繁体字) 关于SOAP 它是基于XML的的简易协议,在HTTP的基...

  • 《Web Api的设计与开发》笔记01

    ch01 WebAPI的定义 基于SOAP及XML-RPC,也是通过HTTP协议使用XML数据格式来完成交互web...

  • Retrofit2+Okhttp3+Rxjava通过SOAP协议

    前言 刚入职新公司,负责其Android App的开发,他们的接口访问是通过SOAP协议实现的(基于xml数据格式...

  • php soap操作

    简介 SOAP 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一...

网友评论

      本文标题:21-基于 XML 的SOAP协议

      本文链接:https://www.haomeiwen.com/subject/ivjbfqtx.html