字节青训营——HTTP协议指南笔记

129 阅读1分钟

在网页地址栏输入URL得到页面的处理步骤

image.png

模型,HTTP在应用层

image.png

1、什么是HTTP?

  • 超文本传输协议
  • 应用层协议,基于TCP协议
  • 分为请求和响应两个部分
  • 简单可扩展(可自定义header)
  • !!无状态(每一个请求之间都是孤立的,我当前的请求是不知道之前的请求做过什么事情的)

image.png

2、协议分析

发展过程图

image.png 目前很多大厂切换到了HTTP/2,因为它更快更稳定更简单

image.png

image.png

image.png 服务器有主动推送信息给接收端的能力

HTTPS

  • 经过TSL/SSL加密

image.png image.png

报文分析

以1.1版本为例,它是一个标准版本,还有很多人在使用。

image.png

方法:

image.png

方法的特性:

image.png

所有安全的方法都是幂等的

状态码

image.png

常用请求头

image.png

image.png

场景: 缓存

image.png

image.png

cookie

image.png