我试图使用此follwing代码URL下载JSON文件,已弃用HttpClient?
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
} catch (Exception e) {
Log.e("log_tag", "Error in http connection " + e.toString());
}
不过,Android工作室表明HttpClient的,DefaultHttpClient,HttpPost是depricated。我试着用google搜索所有上面已弃用的选项,以及其他许多变化,因为我能想到,并且找不到任何有用的结果,所以我明显错过了一些东西。
什么是从URL
是正确的方法HttpClient已被弃用。您可以使用HttpURLConnection类或任何好的第三方库像凌空或改造等 –
使用排库http://www.androidhive.info/2014/05/android-working-with-volley-library-1/ –
你可以使用任何restAPI库如volley,okHttp或asynchttpclient。 如果你真的想使用JSON获取那么你可以使用OpenUrlConnection类相同的你自己的方式。 希望它能帮助你。 –