1.Restful操作方式
HTTP方法 |
资源操作 |
幂等性 |
是否安全 |
GET |
查询 |
是 |
是 |
POST |
新增 |
否 |
否 |
PUT |
修改 |
是 |
否 |
DELETE |
删除 |
是 |
否 |
2. 响应状态码(一部分)
编码 |
HTTP方法 |
响应体内容 |
描述 |
200 |
get/put |
资源数据 |
操作成功 |
201 |
post |
源数据 |
创建成功 |
202 |
post/put/delete |
无 |
请求已接受 |
204 |
delete/put |
无 |
请求已处理,无返回数据 |
301 |
get |
link 链接 |
资源已被移除 |
303 |
get |
link |
重定向 |
304 |
get |
无 |
资源没有被修改 |
400 |
get/post/put/delete |
错误提示消息 |
参数错误(缺少,格式错误等) |
401 |
get/post/put/delete |
错误提示消息 |
未授权 |
403 |
get/post/put/delete |
错误提示消息 |
访问受限、授权过期 |
404 |
get/post/put/delete |
错误提示消息 |
资源、服务未找到 |
405 |
get/post/put/delete |
错误提示消息 |
不允许的HTTP方法 |
409 |
get/post/put/delete |
错误提示消息 |
资源冲突或资源被锁定 |
415 |
get/post/put/delete |
错误提示消息 |
不支持的数据类型或媒体类型 |
429 |
get/post/put/delete |
错误提示消息 |
请求过多被限制 |
500 |
get/post/put/delete |
错误提示消息 |
系统错误 |
501 |
get/post/put/delete |
错误提示消息 |
接口未实现 |