HttpClient устарел (android studio, Target = api 22)

В приложении для Android это говорит: org.apache.http.client.httpclient устарел. После некоторых исследований я узнал, что Android устарел в API 22. Я искал в форуме и пытался: «Приложение остановилось», «Поиск Google»: «Приложение остановлено». Поэтому я понятия не имею, что делать. Надеюсь, вы, ребята, можете мне помочь. Ну вот мой код:

try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.URL.com"); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); is = entity.getContent(); Log.e("log_tag", "connection success"); // Toast.makeText(getApplicationContext(), "pass", Toast.LENGTH_SHORT).show(); } catch (Exception e) { Log.e("log_tag", "Error in http connection" + e.toString()); Toast.makeText(getApplicationContext(), "Connection fail", Toast.LENGTH_LONG).show(); 

РЕДАКТИРОВАТЬ:

Я пытаюсь получить некоторые данные из моей базы данных Mysql. Знаете ли вы хороший учебник о том, как это делается? Пожалуйста, дайте мне знать.

Прекратите использовать его и вместо этого используйте URLConnection. Google рекомендует это 4 года. http://android-developers.blogspot.be/2011/09/androids-http-clients.html

Если вам нужна внешняя библиотека с более удобным API, вы можете попробовать OkHttp: http://square.github.io/okhttp/