fields
が設定されていない場合、すべての可能な車フィールドが返されます。配列がfields
の場合、それらのフィールドだけを返します。たとえば、次のクエリ:要求されたフィールドが存在しない場合の適切なREST応答
はすべての車のリストを返します[{"name":"Ford", "color":"blue", "cost":10000},...]
。
今、別のリクエストですが、今回は車の馬力も含まれています。
curl -X GET 'http://example.com/api/cars?fields=name&fields=color&fields=cost&fields=hp'
しかし、馬力はアプリケーションによってサポートされていません。どうすればいいですか:
- 返品のみ可能ですか?すなわち
[{"name":"Ford", "color":"blue", "cost":10000},...]
- 復帰要求されたすべてのフィールドが、サポートされていないフィールドの
null
を含んは結果を返しますが、エラーを返さないのですか?[{"name":"Ford", "color":"blue", "cost":10000, "hp":null},...]
- 、すなわち
- 他に何かしますか?
ありがとうthis.lau_。私は前後に行っていたし、理由を説明した簡単な答えを感謝しています。 – user1032531