title: android - package org.apache.http does not exist sdk 23
body: <p>I upgrade to latest sdk version 23. Now some codes of mine are not working anymore .
  this is a class I had before for getting json :</p>
  
  <pre><code>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&lt;NameValuePair&gt; params) {
      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 (params != null) {
                  httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8"));
              }
              httpResponse = httpClient.execute(httpPost);
          } else if (method == GET) {
              if (params != null) {
                  String paramString = URLEncodedUtils.format(params, "UTF-8");
                  url += "?" + paramString;
              }
              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;
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>is there any replacement ? if so , What should it be replace with ? </p>
  
  <p>thanks </p>