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 關注
- 1348 瀏覽
添加回答
舉報
0/150
提交
取消
