如果Restful Web服务无法分别更新或使用PUT或POST方法创建资源,应该使用什么响应代码?如果Restful webservice无法分别更新或使用PUT或POST方法创建资源。响应代码应该是什么?
PUT和POST方法失败的响应代码应该在200还是500范围内。什么应该是确切的代码和可能的响应信息。
编辑:扩大问题GET和DELETE也
而同样应该是什么不成功GET故障代码和DELETE请求。
例如:GET /profiles/lincoln
- 指现有配置文件 - 因此返回200
响应代码(纠正我错误)。
但得到/profiles/mccain
- 指的是不存在的配置文件 - 所以应该是什么响应代码
同样地,对于删除 -
例如:DELETE /movies/starwars
- 是指现有的电影所以删除是成功的(不知道什么是成功响应码应为删除 - PLZ评论)
但:DELETE /movies/planetofhumans
- 指不存在的电影。那么响应代码应该是什么。
我通常使用Google的以下链接中提供的标准:https://developers.google。com/drive/v3/web/handle-errors –