ユーザーが投稿を削除する単純なケースを考えてみましょう。これは、単純なHTTP DELETE/POST要求であり、1つの必須フィールド、post_idを伴います。必須フィールドのないリクエストに対する適切なHTTP応答コード
post_idが提供されていない場合、サーバはどうするべきですか?
明らかに、この動作に遭遇することはありませんので、純粋にしましょう。
私の最初のテイクが400悪い要求だろうが、スペックは
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
を言うと、私は不足している分野は、構文/ HTTP POVからOKだと思います、それはアプリケーションドメイン固有のセマンティックな要件です。
200説明が悪いと500が奇妙に感じられますが、これはリクエスト問題です。
しかし、
[リクエストに必須のパラメータが指定されていない場合、どのHTTPステータス応答コードを使用する必要がありますか?](http://stackoverflow.com/questions/3050518/what-http-status-response-code-should-i-use-if-the-request-is-missing-a-required) – Lucero