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

五、调用RESTFul的软件

常规的浏览器的url地址或者直接提交只能get或者post请求无法做到delet等请求,这个时候我们要使用一些接口测试工具postman/postwoman专门用来测试RESTFul用
RESTFul