美文网首页
超详细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