我的问题很简单,如主题一样:
如何在Android中使用httpClient 4.1.2启用TLSv1.1 +(API 16 - 19)
我在线推荐过多篇帖子和博客。 最接近的是:http://blog.dev-area.net/2015/08/13/android-4-1-enable-tls-1-1-and-tls-1-2/
但这不适用于httpClient。
请指导我。如果我需要使用一些自定义SSLSocketFactory,那么让我知道如何将它集成到我的DefaultHttpClient
答案 0 :(得分:0)
我能够在一些帮助下解决它。发布它以便它可以帮助某人。
在代码中包含该文件后,只需按照以下代码进行引用即可。
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("https", new TlsSniSocketFactory(), 443));
client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParameters, registry),httpParameters);
希望这有助于你。