Http协议简介

1.页面请求次数

<body>

  <img src="/imgs/IMG20240812190553.jpg" alt="">
  <img src="/imgs/IMG_20240812_002542.jpg" alt="">


</body>

请求3次,第一次请求test.html,第2,3次请求 <img src="/imgs/IMG20240812190553.jpg" alt="">

<img src="/imgs/IMG_20240812_002542.jpg" alt="">.

2.CET请求和请求头分析(完整演示)

请求行

1.其中 GET /http/login?username=tom&password=123 HTTP/1.1是请求行,其余内容是请求头

2.其中GET是请求方式,其余方式还有POST,PUT,delete. /http/login是url资源 username=tom&password=123是表单数据 HTTP/1.1表示协议和版本

请求头:

1.Host主机[域名+端口]

2.User-Agent:浏览器/客户端信息

3.Accept:浏览器可以接受什么格式的返回数据

4.Accept-Language:表示浏览器是接收什么语言

5.Accept-Encoding:可以接收什么格式的压缩算法

6.Connection: keep-alive表示连接长连接

7.Referer:表示这个请求从哪个页面发起的(防盗链)

8.Cookie:表示浏览器发给服务器的cookie信息

9.Sec-Fetch-Dest: 指示请求的目标资源的用途。

10.Sec-Fetch-Mode: 指示请求的式。navigate 表示请求用于导航,

11.Sec-Fetch-Site: 指示请求发起的域与请求目标资源的域之间的关系。same-origin 表示请求来自与目标资源相同的源。

3.post请求和请求头分析

1.Host主机[域名+端口]

2.User-Agent:浏览器/客户端信息

3.Accept:浏览器可以接受什么格式的返回数据

4.Accept-Language:表示浏览器是接收什么语言

5.Accept-Encoding:可以接收什么格式的压缩算法

6.Connection: keep-alive表示连接长连接

7.Referer:表示这个请求从哪个页面发起的(防盗链)

8.Cookie:表示浏览器发给服务器的cookie信息

10..Content-Type:表示提及的数据格式,x-www-form-urlencoded表示表单数据url编码

11.Content-length:表示发送数据字节大小

12.Origin:表示该请求从哪个主机发出的请求

4.get和post请求

4.1.get请求有哪些

0.form标签method=GET

1.a标签

2.link标签引入css(以get方式来获取资源)

3.script标签引入js文件

4.img标签引入

5.iframe引入html页面

6.浏览器地址栏中输入地址后敲回车

4.2post请求有

form标签method=post

5.在HTTP请求中怎么选择Get和Post方式

6.get和post区别

6.1.数据大小

1.get传送数据量较小,不能大于2kb

2.post传送数据量较大,一般不限制

6.2什么情况下post请求

1.post请求是会在浏览器上隐藏参数部分,在安全要求的部分都会使用到post请求.比如用户登入,数据增删查改

2.向servlet传输数据量较大的情况下

6.3什么情况使用get

1.在前台页面展示,比如分页内容,可以保留传递参数,post中链接地址是不变化的

建议:

7.http响应包分析

1.响应行

2.响应头

3.响应体

演示304状态码

8.常见状态码解析

1.200:成功返回资源

2.302:重定向

3.304:请求没有修过的,因此不返回资源,仍使用缓存数据

4,404:not found

5.服务器程序错误

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值