无法将数据从android发送到php

时间:2011-09-06 07:14:39

标签: android http-post

我试图将数据从我的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 :(得分:0)

我遇到了类似这样的问题。我正在将你的代码与我的代码进行比较,但我记得问题是重定向我的服务器没有发送POST请求。我必须输入网站的IP并使用GET方法。 尝试使用

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

即使它不是解决方案(除非你的服务器有固定的IP),它可以帮助找到问题。