リクエスト成功時のレスポンス

リクエスト成功時のレスポンス

「成功」という結果を返ってきた場合でもそれがエラーであることがある。本来なされるべき処理ではない処理を行ってしまったり、意図しないリクエストを投げてそれが完了してしまった場合だ。

レスポンスの簡略化のためにステータスコードのみで body を空にすることがあるが、これはあまりよくないのではないか。求められているレスポンスがありそれを返す場合はその内容でまちがったリクエストをしたことに気づきうるが、空の場合はそうではない。レスポンスが必要とされていない場合は、強いて何に成功したかをレスポンスするのもよいと思われる (リクエスト内容をそのまま返すのはサイズによってはやりすぎだが、有効かもしれない)。