Http | 青训营笔记

14 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天

1.\r\n
\r\n是windows系统的换行符  除了 Windows 把 \r\n 作为换行符,其他系统都是把 \n 作为了换行符。
2.强缓存和协商缓存

强制缓存 :浏览器再次请求时无需再向服务器发送请求 Cache-Control可以控制缓存时间

协商缓存 :浏览器再次请求时,需要向服务器校验新鲜度,如果资源是新鲜的,返回 304,从浏览器获取资源.

3.状态码

image.png

4.常用请求头

image.png

5.cookie的属性
  • Domain:为 Cookie 指定的域名
  • Path:为 Cookie 指定的路径
  • Expire/MaxAge:Cookie 在浏览器上的缓存时间
  • HttpOnly:无法通过 Javascript 操作 Cookie,但在浏览器控制台中可以看到该值
  • Secure:仅能通过 HTTPS 协议传递
  • SameSite:跨站点 Cookie 发送策略 (跨站点与跨域略有不同)