POST リクエストに無効なパラメータが含まれている場合に返される適切なエラー コードは何ですか? 例: フォームはイベントのデータを受け取りますが、提供された日付は過去のものです。または、フォームがユーザー登録用のデータを受け取りますが、提供された名前は数字または無効な個人名です。
5579 次
2 に答える
7
11.2. 422 処理不能エンティティ
422 (Unprocessable Entity) ステータス コードは、サーバー
がリクエスト エンティティのコンテンツ タイプを理解していることを意味し (したがって、
415 (Unsupported Media Type) ステータス コードは不適切です)、
リクエスト エンティティの構文は正しい (したがって 400 (Bad Request) )
ステータス コードが不適切です) が、含まれている命令を処理できませんでした。たとえば、このエラー状態は、XML
要求本文に整形式 (つまり、構文的に正しい) が含まれているが、
意味的に誤った XML 命令が含まれている場合に発生する可能性があります。
( RFC 4918より)
于 2014-11-20T12:12:12.170 に答える
0
私は個人的に選ぶでしょう:400悪いリクエスト
有効なデータを送信するのはクライアントの責任であるため、エラーはクライアントエラーを表す4xxの範囲内にある必要があります。
とにかく、標準のHTTP応答コードのリストを見て、ニーズに合っていると思われるものを選択することができます。
于 2011-10-20T10:56:13.720 に答える