受け取ったAPIリクエストの対象データが存在しない場合は、どんなレスポンスを返すべきか?
Case1
GET /comments
この場合、空の配列をステータスコード200で返してあげるので良いですよね?
Case2
GET /comment
この場合は返すべきレスポンスはステータスコード200でnullでしょうか?
Case3
GET /comments/99999
99999
に対応するデータが存在しない場合、ステータスコード404でnullを返すべきでしょうか?
もしくはステータスコード404でnullすら返さない?
Case4
GET /comments?userId=99999
この場合はステータスコード200で空の配列を返すで良いでしょうか?
クエリパラメーターの99999にマッチするものがなくても、リソースが存在していないとも異なるので、
404ということでもないのかなと思いました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。