Restful风格

Restful架构

1、使用api作为Web上下文
2、增加版本标识
3、标识资源
4、Rest中的HTTP Method
5、Rest中的HTTP Status

使用api

作为Web上下文

http://atguigu.com/api
http://api.atguigu.com/

增强版本标识

也有将版本信息,放在HTTP头中

http://atguigu.com/api/v1.0

标识资源

一般都使用名词

http://atguigu.com/api/v1.0/user
http://atguigu.com/api/v1.0/system/user

HTTP Method

Rest中的HTTP Method

POST:新增资源
PUT:修改资源,客户端提供完整的资源属性
GET:查询资源
PATCH:更新资源,客户端提供仅需更改的属性
DELETE:删除资源
HEAD:交换HTTP头信息
OPTIONS:获取URI所支持的方法。如针对跨域的预检

HTTP Status

Rest中的HTTP Status

200,OK,请求成功
400,Bad Request,错误的请求,参数匹配错误
404,Not Found,客户端需要的资源未找到
405,Method Not Allowed,请求方式不允许
406,Not Acceptable,请求需要的内容,与响应生成内容类型不符
500,Internal Server Error,服务器内部错误,无法完成请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值