"car"エンティティを作成する方法があり、その一部として "manufacturerID"が必要ですが製造元が存在しない場合は、どのステータスコードを返さなければなりませんか?要求は、要求に関連何かが存在しないことを示すために存在しない項目に関連する検証失敗のためのHttpステータスコード
または404無効であったことを示すために
400?
エンドポイントが存在しないことを意味する可能性があるため、私は404に対して躊躇しています。これは、存在しないパラメータの1つです。
存在しないものの説明付き404が最も適切でしょうか?または、より曖昧な400?
要求が実行されたときに製造元が存在し、サーバーがそれをチェックするまでに製造元が削除された場合は、それでも適用されますか? (私が推測するシナリオを区別することはできませんが、おそらくこの時点ではヘアを分割することになります)。 – Steviebob
要求が形成されてからサーバーがそれを処理するまでの間に競合状態が存在する場合、それでもフラグが立てられるべきです。私はサーバーが最初にあったかどうかわからないので、世界はまだ400であると言うでしょう。 – hardillb