1
如果DELETE
请求失败,因为要删除的资源仍具有与其关联的子记录,并且引发了ActiveRecord::DeleteRestrictionError
异常,什么是正确的HTTP响应代码回? 422?ActiveRecord :: DeleteRestrictionError的正确HTTP响应代码是什么
如果DELETE
请求失败,因为要删除的资源仍具有与其关联的子记录,并且引发了ActiveRecord::DeleteRestrictionError
异常,什么是正确的HTTP响应代码回? 422?ActiveRecord :: DeleteRestrictionError的正确HTTP响应代码是什么
我说因为服务器理解请求实体的内容类型和请求实体的语法,你可以使用任何422或更模糊的500
422是可信的是正确的,但无法处理包含的说明。
500是合理的,因为服务器确实遇到阻止它履行请求的意外情况(并且关联的子记录是服务器端问题)。