2011-10-06 49 views
1

我想要一個https連接到服務器,但爲了節省帶寬,我希望它被壓縮。 我聽說一些SSL實現支持壓縮(我不是指HTTP有效載荷本身的zlib編碼),它可以在android中被激活嗎? 我不能找到既不javax.net.ssl.HttpsURLConnection中 也不在javax.net.ssl.SSLServerSocketFactory如何在Android上創建壓縮的SSL/TLS連接

+0

我認爲這是自動完成http://android-developers.blogspot.com/2011/09/androids-http-clients.html – Selvin

+0

@Selvin博客只描述郵編編碼。 – EJP

回答

-1

SSL和TLS被定義爲包括一個壓縮功能給它的任何參考,但它不支持在Java JSSE中,至少在Oracle的實現中,即javax.net.ssl.*。使用zip編碼。 zip編碼發生在純文本內容上,然後SSL應用於此。

編輯默認情況下,除OpenSSL之外的其他任何內容都不支持截至日期。 ' conservative implementations do not enable compression at the TLS level'

+2

不是。自2004年以來,TLS支持壓縮。請查閱http://tools.ietf.org/html/rfc3749 – Nikos