注意后台接口的规范性
接口描述
购物车改变选中
请求URL
/api/carts/checked
请求方式
PATCH
请求头部
参数名 必选 类型 说明
Authorization 是 string JWT token
Body 请求参数
参数名 必选 类型 说明
cart_ids 是 array 要操作的购物车id数组, {0:2, 1:3} => [2, 3]
注意: 会把提交过来的购物车数据设置为选中, 未提交过来的购物车数据设置为非选中
返回示例
状态码 204 请求成功
状态码 422 参数异常
{
"message": "The given data was invalid.",
"errors": {
"cart_ids": [
"购物车ID 不能为空"
]
},
}
问题
这里如果前端在提交请求时有参数名但是参数名不正确,参数值正常的情况下,也会返回204
需要注意后台提供的错误样式(不是所有错误都能检查出来的),可能出现的其他问题需要前端检查好再传数据
本文来自博客园,作者:Maji-May,转载请注明原文链接:https://www.cnblogs.com/caozhenfei/p/14439055.html
English Blog: http://flynncao.github.io/