0

私はPHPプログラマーですが、Javaを使用してWebサーバーに接続するという奇妙な仕事をしました。私は大学で Java をプログラミングしていましたが、それから数年が経ちました。

stack-overflow からコード サンプルを取得しました。正常に実行され、コンパイル エラーも例外もありませんが、Fiddler でスニッフィングしても送信接続が表示されず、サーバー側スクリプトも受信接続が表示されません。

何が間違っている可能性がありますか?または、この状況をどのようにデバッグしますか?

String urlParameters = "param1=a&param2=b&param3=c";
String request = "http://example.com/index.php";
URL url = new URL(request); 
HttpURLConnection connection = (HttpURLConnection) url.openConnection();           
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setInstanceFollowRedirects(false); 
connection.setRequestMethod("POST"); 
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); 
connection.setRequestProperty("charset", "utf-8");
connection.setRequestProperty("Content-Length", "" + Integer.toString(urlParameters.getBytes().length));
connection.setUseCaches (false);

DataOutputStream wr = new DataOutputStream(connection.getOutputStream ());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
connection.disconnect();
4

0 に答える 0