【发布时间】:2014-12-19 12:18:41
【问题描述】:
我们有两个名为Track 和Walkthru 的对象。它们通过TrackWalkthruAssociation 相互链接。如果Track 和Walkthru 相互关联(即存在将它们链接在一起的TrackWalkthruAssociation 实例),则除非将它们链接在一起的TrackWalkthruAssociation 实例首先删除,否则两者都不能被删除。
因此,例如,当关联存在时,将DELETE 发送到/tracks/1 或/walkthrus/1 应该会失败。为此,适当的 HTTP 响应代码是什么?我不想返回 500,因为这不是意外情况。
【问题讨论】:
标签: api rest http http-response-codes