美文网首页
超详细HTTP协议解析

超详细HTTP协议解析

作者: 553299dc1d46 | 来源:发表于2019-10-24 10:47 被阅读0次

背景

读懂HTTP很重要,参加过面试的小伙伴都很清楚,无论是技术面试面试题出得怎样,都有机会让你讲解一下HTTP,大部分都会问一下。

历史体系

Http是一种网络协议,也是互联网上应用最为广泛的一种,http也叫超文本传输协议,所有的html文件都是遵循这个标准进行传输的。

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

版本历史

HTTP/0.9:只接受一种请求方法,没有固定的版本号,不支持请求头

HTTP/1.0:第一个在通讯中指定版本号的HTTP协议版本,至今仍在使用

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

HTTP/1.0优点

1、 消息在网络中的发送

2、 带宽优化及网络连接的使用

3、 安全性及完整性

4、 缓存处理

5、 错误通知的管理

6、 互联网地址的维护

HTTP简介

HTTP消息结构

HTTP状态码:

200 – 请求成功

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

404 – 请求的资源不存在

500 – 内部服务器错误

HTTP状态码分为5种类型:

1、信息,服务器收到请求,需要请求者继续执行操作

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

3、重定向,需要进一步的操作以完成请求

4、客户端错误,请求包含语法错误或无法完成请求

5、服务器错误,服务器在处理请求过程中发生了错误

HTTP content-type

Content-Type,内容类型

一般指网页中存在的Content-Type

用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件

相关文章

网友评论

      本文标题:超详细HTTP协议解析

      本文链接:https://www.haomeiwen.com/subject/tpjrvctx.html