Устаревшие классы HTTP Android lollipop 5.1

org.apache.http классы и томуAndroidHttpClient класс устарел в Android 5.1. Эти классы больше не поддерживаются, и вы должны перенести любой код приложения с помощью этих API вURLConnection занятия как можно скорее.

https://developer.android.com/about/versions/android-5.1.html#http

Рекомендовал перейти на классы URLConnection. Недостаточно документировано, как сделать почтовый звонок из приложения.

В настоящее время я использую это

public void postData()
{
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");

    try
    {
        // Add your data
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair(2);
        nameValuePairs.add(new BasicNameValuePair("id", "12345"));
        nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
        // Execute HTTP Post Request
        HttpResponse response = httpclient.execute(httppost);
     } 
     catch (ClientProtocolException e) 
     {
        // TODO Auto-generated catch block
     } 
     catch (IOException e) 
     {
        // TODO Auto-generated catch block
     }
} 

Как я могу сделать это с помощью UrlConnections?

Ответы на вопрос(0)

Ваш ответ на вопрос