★★Java質問・相談スレッド143★★
■ このスレッドは過去ログ倉庫に格納されています
0173デフォルトの名無しさん
2011/02/04(金) 18:14:06www.yahoo.co.jpでは大丈夫でした。こういう場合の適切な書き方はどのようなものなんでしょうか?
private static void httptest() {
String host = "www.google.co.jp";
int port = 80;
String path = "/";
Socket socket;
BufferedWriter writer;
BufferedReader reader;
try {
socket = new Socket(host, port);
writer = new BufferedWriter(new OutputStreamWriter(
socket.getOutputStream()));
writer.write("GET " + path + " HTTP/1.1\r\n");
writer.write("Host: " + host + ":" + port + "\r\n\r\n");
writer.flush();
reader = new BufferedReader(new InputStreamReader(
socket.getInputStream(), "UTF-8"));
while (true) {
String line = reader.readLine();
if (line == null) {
break;
}
System.out.println(line);
}
reader.close();
writer.close();
socket.close();
} catch (Exception e) {
}
System.out.println("finish.");
}
■ このスレッドは過去ログ倉庫に格納されています