在我的ASP.NET WEB API控制器中,我公开了相当于HTTP谓词的操作: - Post,Put,Get和Delete,如下所示: -
以下是我在这方面需要澄清的内容: -
使用Post创建位置时,该位置已存在, 我应该将其视为PUT操作并修改资源 (要么) 返回指示资源已存在的响应代码。
如果我需要返回一个响应代码,表明该资源已经存在,那么应该使用哪个正确的HTTPResponseCode以及应该在响应主体中给出什么?
非常感谢有关RESTFUL Web API推荐的HTTPResponse代码的最佳做法的正确指示。