メタデータが変更された場合にオブジェクトのリストを取得する
Describe Global リソースおよび If-Modified-Since HTTP ヘッダーを使用して、オブジェクトのメタデータが変更されたかどうかを判別できます。
Describe Global リソースを使用するときに、If-Modified-Since ヘッダーを EEE, dd MMM yyyy HH:mm:ss z 形式の日付と共に含めることができます。このヘッダーを使用すると、指定した日付以降に使用可能なオブジェクトのメタデータが変更された場合にのみ応答のメタデータが返されます。指定の日付以降にメタデータが変更されていない場合は、レスポンスボディなしで 304 Not Modified 状況コードが返されます。
次の例では、2015 年 3 月 23 日以降にオブジェクトが変更されていないことを前提としています。
- Describe Global 要求の例
- /services/data/v55.0/sobjects
- 要求で使用される If-Modified-Since ヘッダーの例
- If-Modified-Since: Tue, 23 Mar 2015 00:00:00 GMT
- レスポンスボディの例
- レスポンスボディは返されない
- 応答状況コードの例
-
1HTTP/1.1 304 Not Modified 2Date: Wed, 25 Jul 2015 00:05:46 GMT
2015 年 3 月 23 日以降にオブジェクトに変更があった場合��、レスポンスボディにすべての使用可能なオブジェクトのメタデータが含まれます。「オブジェクトのリストを取得する」の例を参照してください。