IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    RESTful API示例

    admin发表于 2016-07-15 02:38:32
    love 0

    HTTP动词

    对于资源的具体操作,由HTTP动词表示
    常用的HTTP动词包括一下几个,括号里是对应的SQL命令:

    • GET(SELECT): 从服务器取出资源(一个或多个)
    • POST(CREATE): 在服务器新建一个资源
    • PUT(UPDATE): 在服务器更新资源(客户端提供改变后的完整资源,即更新整一个资源)
    • PATCH(UPDATE): 在服务器更新资源(客户端提供改变的属性,即更新资源的部分属性)
    • DELETE(DELETE): 从服务器删除资源

    还有两个不常用的HTTP动词

    • HEAD: 获取资源的元数据
    • OPTIONS: 获取信息,关于资源的哪些属性是客户端可以改变的

    下面是若干例子:

    • GET /zoos:列出所有动物园
    • POST /zoos:新建一个动物园
    • GET /zoos/ID:获取某个指定动物园的信息
    • PUT /zoos/ID:更新某个指定动物园的信息(提供该动物园的全部信息)
    • PATCH /zoos/ID:更新某个指定动物园的信息(提供该动物园的部分信息)
    • DELETE /zoos/ID:删除某个动物园
    • GET /zoos/ID/animals:列出某个指定动物园的所有动物
    • DELETE /zoos/ID/animals/ID:删除某个指定动物园的指定动物

     

    文/Harrison(简书作者)
    原文链接:http://www.jianshu.com/p/00631797a60d

    © admin for 可乐吧, 2016. | Permalink | No comment | Add to del.icio.us
    Post tags:

    Feed enhanced by Better Feed from Ozh



沪ICP备19023445号-2号
友情链接