rest api 利用现有的http协议来实现。核心概念就是“资源+操作”的api。
rest api 是一种面向服务的api,接口中性,适合搭建web service时采用。
何为资源
资源就是一个Url。
例如:http://www.bupt.edu.cn/stu201311 其中stu201311是一个学号。那么这条url就表示stu201311这个“学生资源”
何为操作
操作包括 对资源的增删改查操作。
其中http的不同请求方法 正好可以代表增删改查。
POST请求 | PUT请求 | DELETE请求 | GET请求 |
资源增加操作 | 资源修改操作 | 资源删除操作 | 资源查找操作 |
例如:对资源 http://www.bupt.edu.cn/stu201311
1)发出POST请求,表示增加学生stu201311
2)发出PUT请求,表示修改学生stu201311的信息,例如修改学生的姓名
3)发出DELETE请求,表示删除学生stu201311的信息
4)发出GET请求,表示查看学生stu201311的信息