我是编写 restful web 服务的新手,我有一个关于正确使用响应代码 404(未找到)和 405(方法不允许)的问题。
使用 Web 服务 URLsystemuser/delete/[user-id-here]
时,如果用户已被删除(因此不存在),我的印象是我应该返回404 Not Found
状态代码,因为资源不再存在?或者我应该返回地址,405 Method not allowed
因为地址有效,但资源不再可删除,因此无法执行操作?
非常感谢
我是编写 restful web 服务的新手,我有一个关于正确使用响应代码 404(未找到)和 405(方法不允许)的问题。
使用 Web 服务 URLsystemuser/delete/[user-id-here]
时,如果用户已被删除(因此不存在),我的印象是我应该返回404 Not Found
状态代码,因为资源不再存在?或者我应该返回地址,405 Method not allowed
因为地址有效,但资源不再可删除,因此无法执行操作?
非常感谢