drd94483 2012-02-03 12:31
浏览 204
已采纳

从Android-App获取网页上的POST数据?

I am trying to output POST-data that I send from an android phone, however I cannot manage to get any output in my PHP file. This is my php code:

<?php
  echo "POSTed data: '".$_POST['mydata']."'<br>";
  var_dump($_POST);
?>

this is my android code (which seems to work fine)

HttpClient httpclient = new DefaultHttpClient(); 
HttpPost httppost = new HttpPost("myurl.php");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);  
nameValuePairs.add(new BasicNameValuePair("mydata", "12345"));  
nameValuePairs.add(new BasicNameValuePair("stringData", "SomeData"));  
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));  

// Execute HTTP Post Request  
HttpResponse response = httpclient.execute(httppost);  
String responseText = EntityUtils.toString(response.getEntity()); 
toSendET.setText(responseText);  

Is it even possible to send POST data to an static PHP script via phone?

  • 写回答

1条回答 默认 最新

  • douzhi9395 2012-02-03 12:46
    关注

    What you have got is working fine - but when you echo something in PHP its echo'd back to the caller - ie the browser in this case.

    If you check the value of response in the code on Android is will be POSTed data: '12344'<br>

    See the error_log() function in PHP for logging to a file

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序