请求:
(1)请求行;
(2)请求头信息;
(3)请求主体信息(可有可无);
(4)请求头和请求主体之间要有空行;
请求行又分3部分
请求方法 请求路径 所用的协议
请求方法:GET/POST/PUT/DELETE/TRACE/OPTIONS/DEAD
浏览器能发送http协议,HTTP协议一定要浏览器来发送吗?
答:不是。HTTP既然是一种协议,只要满足这种协议,什么工具都可以发。我们用telnet来做试验。
默认情况下,http协议指定的端口是80
控制台发送http协议:
telnet localhost 80 然后回车 必须得指定端口 否则显示连接失败,如下图所示
telnet IP 80 然后回车也行
打开80端口之后,按下CTRL+] (CTRL+[ 不行)这样就能打开回显功能,输入的就能马上显示在控制台上。