Damiano Albani created JCLOUDS-854:
--------------------------------------
Summary: Support "transparent" HTTP compression
Key: JCLOUDS-854
URL: https://issues.apache.org/jira/browse/JCLOUDS-854
Project: jclouds
Issue Type: Wish
Components: jclouds-blobstore
Reporter: Damiano Albani
Unless I missed it, I haven't found a high-level parameter telling jclouds to
use HTTP compression when uploading blobs.
Yet many (all?) blobstore providers support transparent GZIP compression
through the HTTP {{Content-Disposition}} mechanism.
Even better than a global toggle, it would be nice to have some kind of
{{PutOptions.COMPRESS}} option that could be set on a per blob basis.
I don't really how this feature could be implemented though.
Should this compression job be handled by jclouds itself or be the
responsibility of the underlying HTTP driver library?
The OkHttp library already contains the capability to transparently compress
HTTP requests for instance:
https://github.com/square/okhttp/wiki/Interceptors#rewriting-requests
But I'm not sure if Apache Http Components supports this as well.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)