将HttpClient版本3 ProtocolSocketFactory用于转换为版本4

时间:2015-05-09 20:31:24

标签: apache httpclient

我有一些使用HttpClient版本3的代码。我想提出相当于版本4的版本。我相信4.0但任何版本4都会有所帮助。

ProtocolSocketFactory psf = myObj.getPSF();
httpClient.getHostConfiguration().setHost(host, port, new Protocol("http", psf, 80));

1 个答案:

答案 0 :(得分:1)

我通过添加一个方案并制作自己的SchemeSocketFactory来解决这个问题。

Scheme myScheme = new Scheme("https", port, new MySchemeSocketFactory());
httpClient.getConnectionManager().getSchemeRegistry().register(myScheme);