package servlet_01;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
public class Test {
/**检测HTTP协议是什么一个东西
* @param args
*/
public static void main(String[] args) throws Exception {
//连到tomcat Server
Socket socket = new Socket("127.0.0.1", 8080);
//拿到输出流
PrintWriter pw = new PrintWriter(new OutputStreamWriter(
socket.getOutputStream()));
pw.println("GET /aaa HTTP/1.1"); //GET+URL地址+HTTP/1.1,自己去看浏览器
pw.println("Host:localhost");//Host+域名
pw.println("Content-type:text/html");
pw.println(); //请求结束
pw.flush();
//输入流读取
BufferedReader br = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
String str = "";
while ((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
pw.close();
socket.close();
}
}
读取tomcat的页面的html内容,了解HTTP协议。