我所理解的Restful风格

Rest

提起Restful风格,肯定要先了解下Rest,Rest 仅仅是一种架构的风格,并不是真正的架构,也不是一个软件,不是一种新的的技术,而是一种思想。

而学习REST的关键,不是任何的API或者实现方式,而是这种思想。

什么是Restful呢

在这里插入图片描述

如何统一接口规则

在这里插入图片描述

举个例子

以前非REST时,我们的URI

查询用户: http://localhost/user/query?id=1 - GET
添加用户: http://localhost/user/insert - POST
修改用户: http://localhost/user/update - POST
删除用户: http://localhost/user/delete?id=1 - GET

而当我们用了遵循REST规范的URI定义后,就变成了这样

查询用户: http://localhost/user/{id} - GET
添加用户: http://localhost/user - POST
修改用户: http://localhost/user - PUT
删除用户: http://localhost/user/{id} - DELETE

响应状态码

像这些就差不多是一些常见的不同操作响应时的状态码

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值