如何在 HttpClient 4 中使用 SPDY?
Posted
技术标签:
【中文标题】如何在 HttpClient 4 中使用 SPDY?【英文标题】:How to use SPDY with HttpClient 4? 【发布时间】:2014-11-26 10:33:22 【问题描述】:可能吗?如果是,你能举个例子吗?我不想使用其他库,但如果不可能,使用 SPDY 的最佳方法是什么?
【问题讨论】:
“我不想使用其他库”——Google 几年前放弃了对 HttpClient 的支持,并一直在引导开发人员使用其他库。 Google 自己在 android 4.4+ 中使用 OkHttp 作为 HTTP/SPDY 堆栈,它提供了一个可选的HttpClient
兼容 API 层。有才华的开发人员会“使用其他库”。
@CommonsWare 但我使用的是 HttpClient 4.3.5,于 2014 年 7 月 30 日发布...
我相信你的话——我不知道 HttpClient 的 Android 友好包装将其移动到单独的包中,以免与内置的 HttpClient 实现冲突。我不知道 HttpClient 对 SPDY 的支持(除了我提到的 OkHttp 兼容层),尽管我也没有为 HttpClient 寻找 SPDY。
@CommonsWare hc.apache.org/httpcomponents-client-4.3.x/android-port.html
@oleg:很高兴知道——谢谢!
【参考方案1】:
这是不可能的。 Apache HttpClient 不太可能支持 SPDY。不过它将支持 HTTP/2.0。
【讨论】:
以上是关于如何在 HttpClient 4 中使用 SPDY?的主要内容,如果未能解决你的问题,请参考以下文章