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 |
错误提示消息 |
接口未实现 |