HttpClient DefaultHttpClient()不推荐使用ClientProtocolException,怎么解决呢?

时间:2016-03-06 05:14:55

标签: android httpclient

以下是我遇到的问题:

enter image description here

我尝试HttpURLConnection,但openConnection无法解析符号。

2 个答案:

答案 0 :(得分:0)

您清楚地知道HttpClient已被弃用,您必须使用HttpURLConnection,它与doc不完全相同,但connect应该注意{ {1}}实例在创建时不建立实际的网络连接。您可以改为使用this

答案 1 :(得分:0)

使用HttpClinetBuilder.create()。build()方法替换DefaultHttpClient()。

像:

 try{
    HttpClient client = HttpClientBuilder.create().build();
    HttpGet request = new HttpGet("http://mkyong.com");
    HttpResponse response = client.execute(request);
    }
    catch(Exception ex){
    }