2023年11月28日发(作者:)

httpserver类型和版本号_超详细HTTP协议解析

背景

读懂HTTP很重要,参加过⾯试的⼩伙伴都很清楚,⽆论是技术⾯试⾯试题出得怎样,都有机会让你讲解⼀下HTTP,⼤部分都会问⼀下。

历史体系

Http是⼀种⽹络协议,也是互联⽹上应⽤最为⼴泛的⼀种,http也叫超⽂本传输协议,所有的html⽂件都是遵循这个标准进⾏传输的。

HTTP的出现是为了提供⼀种发布和接收HTML页⾯的办法。

版本历史

HTTP/0.9:只接受⼀种请求⽅法,没有固定的版本号,不⽀持请求头

HTTP/1.0:第⼀个在通讯中指定版本号的HTTP协议版本,⾄今仍在使⽤

HTTP/1.1:持续链接被默认采⽤,并能很好的配合代理服务器

HTTP/1.0优点

HTTP消息结构HTTP状态码:

200 – 请求成功

301 – 资源被永久转移到其它URL

404 – 请求的资源不存在

500 – 内部服务器错误

HTTP状态码分为5种类型:1、HTTP状态码分为5种类型:1、信息,服务器收到请求,需要请求者继续执⾏操作

2、成功,操作被成功接收并处理2、

HTTP content-type