RESTFul
目录
RESTFul
一、RESTFul是什么
RESTFul是 Representational State Transfer 一句话的缩写,直接翻译过来是”表现层状态转移”
RESTFul 他不是一门新技术,它是一种风格,是一种架构的规范与约束,如果你的接口(controller)符合RESTFul风格,那么他就是一个RESTFul风格的接口
二、概念
客户端 - 服务器分离(Client - Server)
三、资源与URI
一个资源对应着一个url
3.1 RESTFul常用的url请求
我们的http请求大概有9种,最常用的就是以下四种
新增:POST请求
删除:DELETE请求
修改:PUT请求
查询:GET请求
3.2 RESTFul的url地址怎么写
URI上不要有动词,URI上边写明你要操作的资源。这个名字一般都和你的数据库表名一样,如果数据很多需要些数据库名的复数形式。
如:
非RESTFul风格的URI:http://127.0.0.1:8080/queryUser
RESTFul风格的URI:http://127.0.0.1:8080/users
四、后台的接口代码
五、调用RESTFul的软件
常规的浏览器的url地址或者直接提交只能get或者post请求无法做到delet等请求,这个时候我们要使用一些接口测试工具postman/postwoman专门用来测试RESTFul用