私の質問は: HttpPost で php を呼び出す方法は?
final HttpClient httpclient = new DefaultHttpClient();
final HttpPost httppost = new HttpPost("www.example.de/mySkript.php");
final ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("param1", "value1"));
nameValuePairs.add(new BasicNameValuePair("param2", "value2"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
final HttpResponse response = httpclient.execute(httppost);
これは見つかりました...しかし、URL を介して呼び出した場合、PHP は +1 をカウントするため、パラメータ/値を PHP に送信したくありません。PHPを呼び出すためのコードはありますか?
ありがとうございました :)
編集:PHPは次のとおりです。
<?php
$userdatei = fopen ("test.txt","r");
$zeile = fgets($userdatei, 500);
$zeile++;
fclose($userdatei);
$schreiben = fopen ("test.txt","w");
fwrite($schreiben, $zeile);
fclose($schreiben);
?>
そして、このコードを使用してください:
public static HttpResponse hitUrl(String url) {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet(url));
return response;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
そしてそれを呼び出す:
hitUrl("http://example.de/test.php");
これは正しいですか?