美文网首页
《全栈工程师修炼指南》学习笔记 2

《全栈工程师修炼指南》学习笔记 2

作者: VioletJack | 来源:发表于2022-12-12 23:11 被阅读0次
    • SOAP 即简单对象访问协议,定义了数据对象传输的格式。
    • HTTP 协议关心数据的传输过程,而 SOAP 协议则关心传输的内容。
    • REST 即表现层状态转换,是一种为传递数据而设计的软件架构风格。而 HTTP 的传输一般都是用的 REST 风格。
    • SOAP 协议通常是通过 HTTP POST 请求发送信息的,它的内容是由一系列 XML 标签所组成的,里面包含了通讯所需的各种信息。
    • WSDL 用于描述一个 Web Service,支持 SOAP 的服务端接口经常使用 WSDL 来描述。
    • URL 是 URI 的子集,URL 用来具体指定一个具体的网络位置,而 URI 是资源标识符。URL 只是 URI 的其中一种形式。
    • REST 包含了协议、URL、method 和正文(body)。
    • 注意:并非所有的 HTTP 请求都是返回 JSON 格式的数据的。这还得根据 HTTP 请求头的 Content-Type 来决定。就比如还可以传输 SOAP 协议的 xml 数据。
    Content-Type: application/soap+xml; charset=utf-8
    Content-Type: application/json
    
    • SOAP 协议在发送请求前,就对接口有了细致的描述,当然,它也非常的复杂。而 REST 风格的请求非常自由,却缺少规范、并不严谨。
    • 对于工程师而言,技术选型的 trade-off 是永恒的话题。

    收获:我了解到了除了 RESTful 的接口外还有另外的接口协议,也复习了 RESTful 和 HTTP 相关的知识。

    相关文章

      网友评论

          本文标题:《全栈工程师修炼指南》学习笔记 2

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