1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public class TestHttpClient { public static void main(String[] args) throws Exception { Socket socket = new Socket("localhost", 8080); OutputStream out = socket.getOutputStream(); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(out)); bw.write("GET / HTTP/1.1\r\n"); bw.write("Host: 127.0.0.1\r\n"); bw.write("\r\n"); bw.flush(); BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); String line = null; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); bw.close(); socket.close(); System.out.println("close"); } }
|