クライアントが不正なデータ (例えば、整数が期待されていたのに文字列) を投稿した場合、どの HTTP ステータス コードを返す必要がありますか?
私は 400 Bad Request を使用してきましたが、HTTP ドキュメントを読んでみると、HTTP プロトコル エラーにより適しているようです。
ステータス コードを使用して、Flash クライアントと AJAX クライアントが応答を解析せずに成功、不良データ、サーバー エラーを区別できるようにしたいと考えています。
クライアントが不正なデータ (例えば、整数が期待されていたのに文字列) を投稿した場合、どの HTTP ステータス コードを返す必要がありますか?
私は 400 Bad Request を使用してきましたが、HTTP ドキュメントを読んでみると、HTTP プロトコル エラーにより適しているようです。
ステータス コードを使用して、Flash クライアントと AJAX クライアントが応答を解析せずに成功、不良データ、サーバー エラーを区別できるようにしたいと考えています。