• RESTful 知识点


    • REST(英文:Representational State Transfer,简称REST)

    • 对于资源的具体操作类型,由HTTP动词表示。
      常用的HTTP动词有下面五个(括号里是对应的SQL命令)。

    GET(sql:SELECT):取出资源(一项或多项)。
    POST(sql:CREATE):新建
    PUT(sql:UPDATE):更新(客户端提供改变后的完整资源)。
    PATCH(sql:UPDATE):更新(客户端提供改变的属性)。
    DELETE(sql:DELETE):删除
    

    还有两个不常用的HTTP动词。

    HEAD:获取资源的元数据。
    OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。
    
    • 在实际的做的时候,很多人却没有按照REST规范去做,原因有很多,比如说:   
    1. 很多人贪方便,更新资源时用了GET,因为用POST必须用到FORM(表单),这样会麻烦一点。   
    2. 对资源的增、删、改、查操作,其实都可以通过GET或POST完成,不需要用到PUT和DELETE。   
    3. 另外一个是,早期的Web MVC框架设计者们并没有有意识地将URL当作抽象的资源来看待和设计 。还有一个较为严重的问题是传统的Web MVC框架基本上都只支持GET和POST两种HTTP方法,而不支持PUT和DELETE方法。
  • 相关阅读:
    AJAX
    大前端面试一(基础)
    webpack打包vue -->简易讲解
    vue实现原理
    Spring boot 线上部署
    javascript 事件
    React native采坑路 Running 1 of 1 custom shell scripts
    PHP swoole实现redis订阅和发布
    JAVA 注解和反射
    微信公众平台获取用户地理位置之开发文档详解
  • 原文地址:https://www.cnblogs.com/cag2050/p/7280706.html
Copyright © 2020-2023  润新知