Как отправить несколько записей в одном запросе HTTP и как получить на другом конце в Android? - PullRequest
0 голосов
/ 28 ноября 2011

В моем приложении для Android несколько записей должны быть обновлены до базы данных Mysql. Я могу сделать это для одной записи, но застрял в обновлении нескольких записей. ниже мой код для отправки одной записи, как это сделать для нескольких записей.

ArrayList<NameValuePair> nameValuePair = new ArrayList<NameValuePair>();

nameValuePair.add(new BasicNameValuePair("appname", appName));
nameValuePair.add(new BasicNameValuePair("start_time", startTime));
nameValuePair.add(new BasicNameValuePair("end_time", endTime));
 try{

     HttpClient httpclient = new DefaultHttpClient();
     HttpPost httppost = new HttpPost("http://192.168.1.24/file_data_insert.php");
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
     HttpResponse response = httpclient.execute(httppost);
     HttpEntity entity = response.getEntity(); 
     is = entity.getContent();
    }
catch(Exception e){
     Log.e("log_tag", "Error in http connection"+e.toString())
}   

1 Ответ

0 голосов
/ 28 ноября 2011

Я бы обернул вашу базу данных службой отдыха (скажем, с CXF, пико-сетевым удаленным взаимодействием, что бы вы ни предпочли) и вернул из нее документ JSON. Он может быть легко проанализирован для объектов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...