如何在HttpClient 4上使用SPDY?

问题描述:

如何在HttpClient 4上使用SPDY?可能吗?如果是的话,你能举个例子吗?我不想使用其他库,但如果不可能,使用SPDY的最佳方法是什么?如何在HttpClient 4上使用SPDY?

+0

“我不想使用其他库” - 几年前谷歌放弃了对HttpClient的支持,并一直指导开发者使用其他任何东西。 Google自己使用[OkHttp](http://square.github.io/okhttp/)作为Android 4.4+中的HTTP/SPDY堆栈,并且它提供了一个可选的兼容HttpClient的API层。有才华的开发者会“使用其他库”。 – CommonsWare 2014-10-01 15:03:59

+0

@CommonsWare,但我使用HttpClient 4.3.5,发布于30/07/2014 ... – Bob 2014-10-01 15:12:38

+0

我会对此表示赞同 - 我不知道有一个Android友好的HttpClient包装可以将它移入一个单独的包,不会与内置的HttpClient实现冲突。我不知道SPDY支持与HttpClient(除了我提到的OkHttp兼容层),但我还没有去寻找SPDY的HttpClient。 – CommonsWare 2014-10-01 15:47:07

这是不可能的。 Apache HttpClient不太可能支持SPDY。但它会支持HTTP/2.0。