レスポンスの圧縮の使用
API バージョン 27.0 以降では、Bulk API は、レスポンスデータを圧縮することができます。これにより、ネットワークのトラフィックが削減され、応答時間が短縮されます。
レスポンスは、クライアントが gzip の値を持つ Accept-Encoding ヘッダーを使用して要求を行う場合に圧縮されます。Bulk API はレスポンスを gzip 形式で圧縮し、Content-Encoding: gzip 応答ヘッダーを持つクライアントにレスポンスを送信します。gzip 以外の値を持つ Accept-Encoding ヘ��ダーを使用して要求が行われると、エンコードタイプは無視され、レスポンスは圧縮されません。
たとえば、Accept-Encoding: gzip ヘッダーを使用してBatch Results 要求が行われた場合、レスポンスは次のようになります。
1HTTP/1.1 200 OK
2Date: Tue, 09 Oct 2012 18:36:45 GMT
3Content-Type: text/csv; charset=UTF-8
4Content-Encoding: gzip
5Transfer-Encoding: chunked
6
7...compressed response body...Bulk API は、レスポンスの圧縮の HTTP 1.1 標準に従います。ほとんどのクライアントは圧縮レスポンスを自動的にサポートします。クライアント別の詳細は、https://developer.salesforce.com/page/Tools を参照してください。