невозможно отправить данные с Android на php - PullRequest
0 голосов
/ 06 сентября 2011

Я пытался загрузить данные из моего приложения для Android в php, но я не получаю данные на сервере. Я попытался повторить данные, может кто-нибудь помочь с этим кодом, я не получаю никакой ошибки

nameValuePairs.add(new BasicNameValuePair("trip_id",x));
                nameValuePairs.add(new BasicNameValuePair("loc_lat",String.valueOf(location.getLatitude())));
                nameValuePairs.add(new BasicNameValuePair("loc_lon",String.valueOf(location.getLongitude())));
                HttpClient httpclient=new DefaultHttpClient();
                HttpPost httppost=new HttpPost("http://xx/x.php");
                httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                HttpResponse response=httpclient.execute(httppost);
                HttpEntity entity = response.getEntity();
                is = entity.getContent();

1 Ответ

0 голосов
/ 06 сентября 2011

У меня была такая проблема. Я сравниваю ваш код с моим, но я помню, что проблема заключалась в том, что сервер, перенаправляющий меня, не отправлял запрос POST. Мне пришлось ввести IP-адрес веб-сайта и использовать метод GET. Попробуйте использовать

HttpPost httppost=new HttpPost("x.x.x.x");

Даже если это не решение (кроме случаев, когда у вашего сервера фиксированный IP-адрес), это может помочь найти проблему.

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