0

オブジェクトを追加するPOSTメソッドが失敗した場合、どのHttpStatusCodeを返す必要がありますか?

データベース接続の問題、コードのバグ、無効なデータ、またはその他の理由が原因である可能性があります。

4

1 に答える 1

2

それは、なぜ失敗したかによります。クライアントが何か間違ったことをしたために失敗した場合 (つまり、複製を POST しようとした、または不適切な形式のデータを POST しようとした)、400 を使用する必要があります (代わりに特定の 4xx を使用する特殊なケースがいくつかあります)。サーバー コードのバグ (予期しない例外または ASSERT の失敗) である場合は、500 を使用する必要があります。HTTP ステータス コードとその意味の詳細については、仕様を参照してください。

于 2011-07-02T01:57:22.067 に答える