Asp.net 当添加对象的POST方法失败时,我应该返回哪个HttpStatusCode
当添加对象的POST方法失败时,我应该返回哪个HttpStatusCodeAsp.net 当添加对象的POST方法失败时,我应该返回哪个HttpStatusCode,asp.net,wcf-web-api,Asp.net,Wcf Web Api,当添加对象的POST方法失败时,我应该返回哪个HttpStatusCode 这可能是由于数据库连接问题、代码错误、无效数据或任何其他原因造成的。这取决于失败的原因。如果由于客户端出错而失败(即,试图发布副本,或试图发布格式不正确的数据),则应使用400(在某些特殊情况下,您可能会使用特定的4xx)。如果是服务器代码中的错误(意外异常或断言失败),那么应该使用500。有关HTTP状态代码及其含义的更多信息
这可能是由于数据库连接问题、代码错误、无效数据或任何其他原因造成的。这取决于失败的原因。如果由于客户端出错而失败(即,试图发布副本,或试图发布格式不正确的数据),则应使用400(在某些特殊情况下,您可能会使用特定的4xx)。如果是服务器代码中的错误(意外异常或断言失败),那么应该使用500。有关HTTP状态代码及其含义的更多信息