超⽂本传输协议(HTTP,HyperText Transfer Protocol)是互联⽹上应⽤最为⼴泛的⼀种⽹络协 议。所有的WWW⽂件都必须遵守这个标准。设计HTTP最初的⽬的是为了提供⼀种发布和接收HTML ⻚⾯的⽅法。
HTTP是⼀个客户端和服务器端请求和应答的标准(TCP)。客户端是终端⽤户,服务器端是⽹ 站。通过使⽤Web浏览器、⽹络爬⾍或者其它的⼯具,客户端发起⼀个到服务器上指定端⼝(默认端 ⼝为80)的HTTP请求。
超⽂本传输协议是⼀种应⽤层协议。
HTTP协议分为两部分,1.请求协议 2.响应协议
如何查找http协议的报文? 在谷歌浏览器为例
一. 第一种方法
1.打开网站,比如 www.baidu.com
2.右键---->检查
3.选择 Network
4.刷新
5.就可以看见了,然后点击你查看的网站名称,便会出现报文
二. 第二种方法
1.直接f12
3.选择 Network
4.刷新
5.就可以看见了,然后点击你查看的网站名称,便会出现报文
报文分为两部分,如下 一个是 响应协议,一个是请求协议
请求协议包括四部分
①请求行 : GET / HTTP/1.1 (请求方式 , 请求的资源目录地址, 协议版本)
②请求头: Host:www.baidu.com (协议名称:协议值)
③请求空行 : (空行,为了分割请求头和请求主体)
④请求主体 : (post方式下)
响应协议包括四部分
①响应行 : HTTP/1.1 200 OK (协议版本,状态号,状态描述 )
②响应头 : Server:BWS/1.1 (协议名称:协议值)
③响应空行 : (空行,为了分割请求头和请求主体)
④响应主体 :