Android棄用了apache模塊(HttpClient,HttpResponse等)自API級別22以來,Android已經棄用了Apache模塊,所以我的問題是,我如何使用,例如 HttpResponse來自Apache庫,而不是Android SDK?問題是兩個包都是一樣的。但是,例如,HttpGet沒關系,因為它HttpGetHC4在Apache中被調用。
3 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
HttpClient方法已被棄用。您現在可以使用URLConnection,如您在此示例中所示:
private StringBuffer request(String urlString) { // TODO Auto-generated method stub StringBuffer chaine = new StringBuffer(""); try{ URL url = new URL(urlString); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.setRequestProperty("User-Agent", ""); connection.setRequestMethod("POST"); connection.setDoInput(true); connection.connect(); InputStream inputStream = connection.getInputStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(inputStream)); String line = ""; while ((line = rd.readLine()) != null) { chaine.append(line); } } catch (IOException e) { // Writing exception to log e.printStackTrace(); } return chaine;}
我希望這能幫助別人。
- 3 回答
- 0 關注
- 1342 瀏覽
添加回答
舉報
0/150
提交
取消