したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

ヒッキープログラミングスレ

111(-_-)さん:2013/04/03(水) 18:43:32 ID:???
OK,通信はこれでOK

String post = "";
for (Iterator<Map.Entry<String, String>> i = data.entrySet().iterator(); i.hasNext();) {
Map.Entry<String, String> e = i.next();
post += "&" + e.getKey() + "=" + e.getValue();
}
post = post.substring(1);
System.out.println("post="+post);

try {
URL url = new URL("http://"+server+"/test/bbs.cgi");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
for (Iterator<Map.Entry<String, String>> i = header.entrySet().iterator(); i.hasNext();) {
Map.Entry<String, String> e = i.next();
connection.setRequestProperty(e.getKey(), e.getValue());
}
connection.setDoOutput(true);
connection.setUseCaches(false);
connection.setRequestMethod("POST");
PrintWriter printWriter = new PrintWriter(connection.getOutputStream());
printWriter.print(post);
printWriter.close();
BufferedReader bufferReader = new BufferedReader(new InputStreamReader(connection.getInputStream(), Charset.forName("Shift_JIS")));
String str;
while ( null != ( str = bufferReader.readLine() ) ) {
System.out.println(str);
}
bufferReader.close();
connection.disconnect();
} catch (Exception e) {
System.err.println(e);
}




掲示板管理者へ連絡 無料レンタル掲示板