美文网首页
RESTFUL API

RESTFUL API

作者: jsjack_wang | 来源:发表于2018-01-09 21:19 被阅读0次
1.什么是RESTFUL API
RESTFUL API是目前比较成熟的一套互联网应用程序的API设计理论
2.URI代表一种资源
/users 用户资源
/users/{id}/books 某用户书籍资源
3.HTTP中Method代表对资源的操作
GET用来获取资源
POST用来新建资源(也可以用于更新资源)
PUT用来更新资源
DELETE用来删除资源
4.RESTFUL API接口定义实例
GET /users  获取用户列表
POST /users 创建用户
PUT /users/{id} 修改用户信息
DELETE /users/{id}  删除用户

GET /users/{id}/books   获取某用户书籍列表
POST /users/{id}/books  给某用户添加一本书籍      
PUT /users/{id}/books/{bookId}  修改某用户的某一本书籍信息
DELETE /users/{id}/books/{bookId}   删除某用户的某一本书籍
5.如果有多版本API,有2种处理方式
5.1 直接将版本号加在URL种,比如
    https://www.boomsecret.com/V1/users 版本V1
    https://www.boomsecret.com/V2/users 版本V2
5.2 在header中添加字段,比如
    Accept:application/json; version=v1 版本V1
    Accept:application/json; version=v2 版本V2

相关文章

网友评论

      本文标题:RESTFUL API

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