美文网首页程序员
restful终结篇

restful终结篇

作者: 橙小光 | 来源:发表于2018-11-05 13:55 被阅读0次

    REST,RESTFUL,SOAP,RPC,RESTFUL Web API区别

    1. REST (Representational State Transfer)

    REST 是一种软件架构设计风格, 包含下列约束条件

    1. C/S模型,通过统一接口通讯
    2. 层次化,可与多个服务器通讯
    3. 无状态,服务器不保存客户状态,发送请求时需包含足够信息
    4. Cache,C/S之间可使用缓存
    5. 唯一资源标识来标识资源
    6. 传递消息的自身描述
    7. 返回资源的自身描述
    8. 可选的超媒体即应用状态引擎(HATEOAS)

    2. RESTFUL

    满足 REST 约束条件的就称为 RESTFUL

    3. SOAP

    SOAP 是简单对象访问协议,是基于xml以及多种协议(http smtp mime),使用ws-security来进行安全控制

    4. RPC

    RPC 是远程过程调用,通过网络远程调用服务端,可指定协议(http,tcp,udp)和传输数据格式(json,xml,二进制)

    5. RESTFUL Web API

    RESTFUL Web API是使用HTTP并遵循REST原则的Web服务,URL可以完成资源定位,GET、POST、OPTION等方法可以完成资源操作

    相关文章

      网友评论

        本文标题:restful终结篇

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