Отправляем данные в POST-запросе

By | 05.03.2014
public void postData() {
  // Подключаемся и указываем принимающий URL
  HttpClient httpclient = new DefaultHttpClient();
  HttpPost httppost = new HttpPost("http://yousite.com/post.php");
 
  try {
    // Создаём коллекцию, которая используется для передачи данных
    List<Item> sendData = new ArrayList<Item>(2);
 
    // Добавляем в неё данные
    sendData.add(new BasicNameValuePair("id", "100001"));
    sendData.add(new BasicNameValuePair("name", "ShaddiX"));
 
    // Упаковываем данные
    httppost.setEntity(new UrlEncodedFormEntity(sendData));
 
    // Выполняем POST-запрос
    HttpResponse response = httpclient.execute(httppost);
  } catch (ClientProtocolException e) {
    // исключение
  } catch (IOException e) {
    // исключение
  }
}