私はアンドロイド携帯電話から送信されたPOSTデータを出力しようとしていますが、私のPHPファイルには出力がありません。 これは私のPHPコードです:Android-AppからWebページのPOSTデータを取得しますか?
<?php
echo "POSTed data: '".$_POST['mydata']."'<br>";
var_dump($_POST);
?>
これは私のアンドロイドコード(正常に動作するようです)
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スクリプトにPOSTデータを送信することも可能ですか?
を記録するためのPHPでerror_log()関数を参照してくださいされている - あなたが記入してくださいすることができますコード ?あなたはPHPの出力をどこに期待していますか? – ManseUK
あなたのresponseTextは何を言っていますか? – jsaye
@jsaye私の応答はPOSTリクエストが埋め込まれたHTMLコードを返します。 "POSTed data: '12345'"など –