我有一个使用uri的资源/api/books/122,如果客户端为此资源发送HTTP Delete时该资源不存在,那么此操作的相应响应代码是什么?是404找不到?
谢谢
Geo*_*ohn 61
删除调用的响应代码可以是以下任何一种:
DELETE /api/book/122 - 服务器成功处理了请求,但未返回任何内容
204 No ContentDELETE /api/book/122 - 资源不存在
404 Not FoundDELETE /api/book/122 - 资源已被删除
410 GoneDELETE /api/book/122 - 用户没有权限
403 Forbidden DELETE /api/book/122 - 不允许的方法
405 Method Not AllowedDELETE /api/book/122 - 冲突(用户可以解决冲突并删除)
409 Conflict在你的情况下404是恰当的.
| 归档时间: |
|
| 查看次数: |
22053 次 |
| 最近记录: |