| 12
 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");
 }
 }
 
 |