モデルから一部のフィールドのみを返したい場合、どのアプローチを使用すればよいですか? 次のようないくつかのフィールドを要求できるようにしたい:
?fields=email,expiration_date,avatar(thumb_width,thumb_height,thumb_url)
この式は、リクエストのヘッダーにすることもできます。User 内の Avatar のように、ネストされたオブジェクトもあります。
私のモデルのいくつかは非常に重いものなので、これにより数百 MB のトラフィックを節約できます。
更新: フィールド選択は、Json 応答と XML 応答の両方で機能するはずです。