API アプリケーションが外部データソースに接続するシナリオがあり、この特定の例では、API が外部データソースから色のリストを要求します。場合によっては、データソースにこれらの色がなく、HTTP ステータス コード 200 OK で「表示するオプションがありません」というプレーン テキストの応答が返されることがあります。
私が疑問に思っているのは、このシナリオで API を消費しているクライアントに返すべきステータス コードは何ですか? 404 not found または 204 no content...? 何が一番合うかわからない。
ありがとう