私のAPIアプリケーションが外部データソースに接続するシナリオがあります。この特定の例では、私のAPIは外部データソースから色のリストを要求します。時々、データソースはこれらの色を持たず、HTTPステータスコード200OKで "表示するオプションがありません"というプレーンテキストの応答を返します。Rest API HTTPステータスコードを返す
私はこの状況で私のAPIを消費しているクライアントにどのようなステータスコードを返すべきなのでしょうか? 404が見つかりませんでしたか、204のコンテンツがありません...?私は一番合うものが何であるか分からない。
ありがとうございました
だからあなたの言うことは、色が返ってこないということが正しいとすれば、200が正しいかもしれないということです。私はそれと一緒に行くと思います。正しい方向に私を押してくれてありがとう。 – gdp
一言で言えば、はい:-)、うれしい答えが見つかりました! –