跳到主要内容

RESTFUL中HTTP状态码规范

GET 获取表示

安全且幂等

变更时获取表示(缓存)

  • 200(OK)-有匹配的数据
  • 404(NotFound)-查询不到数据

POST 创建资源

不安全且不幂等

使用服务端管理的(自动产生)的实例号创建资源

创建子资源

部分更新资源

如果没有被修改,则不更新资源(乐观锁)

  • 201(CreatedAtAction)-添加成功
  • 400(BadRequest)-请求失败(各种原因)

PUT 更新资源

不安全但幂等

通过替换的方式更新资源

如果未被修改,则更新资源(乐观锁)

  • 204(NoContent)-更新成功
  • 400(BadRequest)-请求失败(各种原因)

DELETE 删除资源

不安全但幂等

  • 204(NoContent)-删除成功
  • 404(NotFound)-没有这条记录