私の疑問を例を挙げて説明します。
POST
リソースのエンドポイントを設計していstudent
て、POST エンドポイントの一部として、teacher
(他の詳細とは別に) 必須フィールドである uuid を渡したいとします。を に関連付けることができるstudent
ようにteacher
。指定されたteacher
リソースがuuid
DBに存在しない場合、何をスローする必要がありますか:
400 (Bad request)
404 (Not found).
400
正しいことだろうと思います。
以下のようなリクエストがあった場合、404 のようにスローします
GET /xyy/teachers/{uuid of a teacher}
.
私が間違っている場合は修正してください。ありがとう。