私は、REST APIのdotnet coreで返されるプロパティの量を制限したいと考えています。リソースにアクセスするとき、クライアントはAPIから返されたデータの特定のサブセットのみを必要とします。クライアントが返したいプロパティをAPIに伝える良い方法は何ですか?クライアントでAPIから返されたプロパティを指定する
私の最初の考えは、このようなエンドポイントにクエリパラメータを追加することです:
http://www.restapi.com/v1/resource?fields=id,name,type
しかし、私はそれを再利用可能ときれいになるように、APIでこれを実装するための最良の方法を確認していません。