我想输出从Android手机发送的POST数据,但是我无法设法在我的PHP文件中获取任何输出。 这是我的PHP代码:从Android应用程序获取网页上的POST数据?
<?php
echo "POSTed data: '".$_POST['mydata']."'<br>";
var_dump($_POST);
?>
这是我的Android代码(这似乎很好地工作)
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);
它甚至有可能通过手机发表的数据发送到一个静态的PHP脚本?
你在哪里创建'httppost' - 你可以请包括代码 ?你期望看到PHP的输出? – ManseUK 2012-02-03 12:35:42
你的回复文字是什么意思? – jsaye 2012-02-03 12:37:08
@jsaye我的回复让我回到HTML代码,POST请求已填入,例如“发布的数据:'12345'”等 – 2012-02-03 12:42:27