我希望与服务器建立https连接,但为了节省带宽,我希望它能够被压缩。 我听说有些SSL实现支持压缩(我不是指HTTP负载本身的zlib编码),它可以在android中激活吗? 我在javax.net.ssl.HttpsURLConnection中找不到任何引用 也不是在javax.net.ssl.SSLServerSocketFactory
答案 0 :(得分:-1)
定义了SSL和TLS以包含压缩功能,但Java JSSE不支持它,即javax.net.ssl.*
,至少在Oracle的实现中是这样。使用zip编码。 zip编码发生在纯文本内容中,然后在其上应用SSL。
编辑默认情况下,除OpenSSL之外的其他任何内容都不支持截至日期。 ' conservative implementations do not enable compression at the TLS level'