PostMethod postMethod = new PostMethod("http://abc.com/a.php");
postMethod.setRequestEntity(new InputStreamRequestEntity(new ByteArrayInputStream(someString.getBytes())));
HttpClient httpClient = initMultithreadedHttpClient(ConnectionTimeout,
SocketTimeout, MaxRetry);
httpClient.executeMethod(postMethod);
これは、JavaクライアントからPHPサーバーにデータを送信する方法です。
どうすればPHPで読むことができますか?PHPでJavaから送信されたHttpRequestを読む
は、私はこのようなデータをキャプチャしてみました:
<?php
$fp = fopen("/opt/lampp/htdocs/input.txt","w");
ob_start();
print_r($_REQUEST);
print_r($_SERVER);
print_r(http_get_request_body());
fprintf($fp,"%s",ob_get_contents());
ob_end_clean();
fclose($fp);
?>
しかし、それは実際に要求データを印刷しませんでした。