オブジェクトを追加するPOSTメソッドが失敗した場合、どのHttpStatusCodeを返す必要がありますか?
データベース接続の問題、コードのバグ、無効なデータ、またはその他の理由が原因である可能性があります。
オブジェクトを追加するPOSTメソッドが失敗した場合、どのHttpStatusCodeを返す必要がありますか?
データベース接続の問題、コードのバグ、無効なデータ、またはその他の理由が原因である可能性があります。
それは、なぜ失敗したかによります。クライアントが何か間違ったことをしたために失敗した場合 (つまり、複製を POST しようとした、または不適切な形式のデータを POST しようとした)、400 を使用する必要があります (代わりに特定の 4xx を使用する特殊なケースがいくつかあります)。サーバー コードのバグ (予期しない例外または ASSERT の失敗) である場合は、500 を使用する必要があります。HTTP ステータス コードとその意味の詳細については、仕様を参照してください。