ソケットを使用してwww.google.comに接続しようとしていますが、結果は次のとおりです。
HTTP / 1.0 302検出
場所:http
://www.google.com.ph/
Cache-Control:private
Content-Type:text / html; charset = UTF-8
これが私のJavaテストコードです:
Socket sock = new Socket();
try {
sock.connect(new InetSocketAddress("www.google.com", 80));
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
out.write(new String("GET /\r\n").getBytes());
byte[] readBuffer = new byte[4096];
while(true) {
int readSize = in.read(readBuffer);
if(readSize < 1) break;
System.out.println(new String(readBuffer, 0, readSize));
}
sock.close();
} catch(Exception e) {
}
これの何が問題になっていますか?ところで、私はソケットだけを使用してこれを達成する必要があります。tnx