2

... サーバー側のルールによるものです。

具体的には、ネストするコメントがあり、子連れコメントの削除を禁止しています。

したがって、誰かが要求した場合:

DELETE /comments/5

5 番目のコメントに子がいる場合、コメントを削除することはできません。適切な HTTP ステータス コードは何ですか? サイトの他の場所で を使用して405いますが、ここでは適切ではないようです。また401、ユーザーがコメントを削除する権限を持っている場合 (たとえば、ユーザーがコメントを所有している場合)、それが子供向けでない場合にも適切ではありません。

4

1 に答える 1

1

送ってみませんか409。それはに翻訳されますThe request could not be completed due to a conflict with the current state of the resource.

于 2010-07-30T20:07:11.387 に答える