zoukankan      html  css  js  c++  java
  • RESTful风格的路由设计

    • 客户端使用

          GET(获取资源)、

            POST(新建或更新资源)、

          PUT(更新资源)、

          DELETE(删除资源)

       这4种表示操作方式的动词对服务器资源进行操作。

    特点
    • 每一个URI代表一种资源;
    • 客户端使用GET(获取资源)、POST(新建或更新资源)、PUT(更新资源)、DELETE(删除资源)这4种表示操作方式的动词对服务器资源进行操作。
    • 通过操作资源的表现形式来操作资源
    • 资源的表现形式是XML或者HTML
    • 客户端和服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都必须包换理解请求所必需的信息。
    资源操作

    幂等:其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。
    安全:对某接口访问,不会使服务端资源的状态发生改变。

    http方法资源操作幂等安全
    GET SELETE
    POST INSERT
    PUT UPDATE
    DELETE DELETE
    接口示例

    传统的URL请求风格

    http://127.0.0.1/idol/getidol/MattBomer // GET 根据用户名查询用户
    http://127.0.0.1/idol/save // POST 新增用户
    http://127.0.0.1/idol/update // POST 修改用户信息
    http://127.0.0.1/idol/delete // GET/POST 删除用户

    RESTful请求风格

    http://127.0.0.1/idol/MattBomer // GET 根据用户名查询用户数据
    http://127.0.0.1/idol // POST 新增用户
    http://127.0.0.1/idol // PUT 修改用户信息
    http://127.0.0.1/idol // SELETE 删除用户信息

     

  • 相关阅读:
    Cheatsheet: 2013 08.14 ~ 08.19
    Cheatsheet: 2013 08.01 ~ 08.13
    Cheatsheet: 2013 07.21 ~ 07.31
    Cheatsheet: 2013 07.09 ~ 07.20
    Cheatsheet: 2013 07.01 ~ 07.08
    Cheatsheet: 2013 06.23 ~ 06.30, Farewell GoogleReader(2008.07.20~2013.06.30)
    Cheatsheet: 2013 06.01 ~ 06.22
    mysql数据库备份参数
    css3 显示一行内容,多余的以省略号显示
    NPM install -save 和 -save-dev
  • 原文地址:https://www.cnblogs.com/caoleyun/p/12769193.html
Copyright © 2011-2022 走看看