android – package org.apache.http não existe sdk 23

Eu atualizo paira a última viewsão do sdk 23. Agora, alguns códigos meus não funcionam mais. Esta é uma class que eu tinha antes paira obter json:

public class Spots_tab1_json { static String response = null; public final static int GET = 1; public final static int POST = 2; public Spots_tab1_json() { } public String makeServiceCall(String url, int method) { return this.makeServiceCall(url, method, null); } public String makeServiceCall(String url, int method, List<NameValuePair> pairams) { try { DefaultHttpClient httpClient = new DefaultHttpClient(); HttpEntity httpEntity = null; HttpResponse httpResponse = null; if (method == POST) { HttpPost httpPost = new HttpPost(url); httpPost.addHeader("Cache-Control", "no-cache"); if (pairams != null) { httpPost.setEntity(new UrlEncodedFormEntity(pairams,"UTF-8")); } httpResponse = httpClient.execute(httpPost); } else if (method == GET) { if (pairams != null) { String pairamString = URLEncodedUtils.format(pairams, "UTF-8"); url += "?" + pairamString; } HttpGet httpGet = new HttpGet(url); httpGet.addHeader("Cache-Control", "no-cache"); httpResponse = httpClient.execute(httpGet); } httpEntity = httpResponse.getEntity(); response = EntityUtils.toString(httpEntity); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return response; } 

}

Existe alguma substituição? em caso afirmativo, com o que deve ser substituído?

obrigado

One Solution collect form web for “android – package org.apache.http não existe sdk 23”

como solução alternativa, adicione isso ao build.gradle do seu aplicativo

 android { useLibrairy 'org.apache.http.legacy' } 

https://developer.android.com/preview/behavior-changes.html#behavior-apache-http-client

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.