我试图将数据从我的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();
答案 0 :(得分:0)
我遇到了类似这样的问题。我正在将你的代码与我的代码进行比较,但我记得问题是重定向我的服务器没有发送POST请求。我必须输入网站的IP并使用GET方法。 尝试使用
HttpPost httppost=new HttpPost("x.x.x.x");
即使它不是解决方案(除非你的服务器有固定的IP),它可以帮助找到问题。