CodingWithAlice

我的一方小天地,如果对你有帮助,那真的太好了

11 HTTP body中常见字段

11 HTTP body中常见字段 小结: 1、数据类型 表示实体数据的 内容 是什么,使用的是 MIME type,相关的头字段是 Accept 和 Content-Type 2、数据编码 表示实体数据的 压缩方式,相关的头字段是 Accept-Encoding 和 Content-Encoding 3、语言类型 表示实体数据的 自然语言,相关的头字段是 Accept-Langua...

10 状态码

10 状态码 目前 RFC 标准里规定的状态码是三位数,并把状态码分成了五类,用数字的第一位表示分类,实际范围在 100 - 599,允许自行扩展 1××:提示信息,表示目前是协议处理的中间状态,还需要后续的操作 101 Switching Protocols 场景:如果客户端使用 Upgrade 头字段,要求在 HTTP 协议的基础上改成其他的协议继续通信,比如...

09 一个完整的URL

09 一个完整的URL URI — 统一资源标识符,本质上是一个字符串,作用是唯一地标记资源的位置或者名字 URL — 统一资源定位符 总结 1、URI 是用来唯一标记服务器上资源的一个字符串,通常也称为 URL 2、URI 通常由 scheme、host:port、path 和 query 四个部分组成,有的可以省略 ​ scheme ...

08 请求方法

08 请求方法 总结 1、请求方法是客户端发出的、要求 服务器执行 的、对资源的一种操作 2、请求方法是对服务器的【指示】,真正应如何处理 由服务器来决定 3、最常用的请求方法是 GET 和 POST,分别是获取数据和发送数据 4、HEAD 方法是 轻量级的 GET,用来获取资源的元信息(响应头) 5、PUT 基本上是 PO...

07 HTTP报文

07 HTTP报文 总结 1、HTTP 报文结构由 起始行 + 头部 + 空行 + 实体 组成,简单地说就是 header + body 2、HTTP 报文可以没有 body,但必须要有 header,而且 header 后也必须要有空行 3、请求头由 请求行 + 头部字段 构成,响应头 由 状态行 + 头部字段 构成; 4、请求行有...

06 协议视角:如何发起一次请求

06 协议视角:如何发起一次请求 配合中的如下博客食用 浏览器原理 - 04 导航流程:从输入url到打开页面发生了什么 总结 1、HTTP 协议基于底层的 TCP/IP 协议,所以必须要用 IP 地址建立连接 2、如果不知道 IP 地址,就要用 DNS 协议去解析得到 IP 地址,否则就会连接失败 3、建立 TCP 连接后会顺序收发数据,...

05 DNS域名系统

05 DNS域名系统 注意:域名是大小写无关的,但通常都是用小写的形式 总结 1、域名使用字符串来代替 IP 地址,方便用户记忆,本质上一个 名字空间系统 2、DNS 就像是我们现实世界里的电话本、查号台,统管着互联网世界里的所有网站,是一个“超级大管家” 3、DNS 是一个 树状的分布式查询系统,但为了提高查询效率,外围有多级的缓存 ...

04 TCP/IP 网络分层模型(四层和七层)

04 TCP/IP 网络分层模型(四层和七层) 参考文章:七层/四层模型详解 TCP/IP 协议 - 是 HTTP 协议的下层协议,负责具体的 数据传输 工作 总结:多种划分方式下的模型及其对应关系 总结 1、TCP/IP 分为四层,核心是二层的 IP 和三层的 TCP,HTTP 在第四层 2、OSI 分为七层,基本对应 TCP/IP...

03 HTTP相关的概念 -- 应用 + 协议

03 HTTP相关的概念 – 应用 + 协议 下图是和HTTP相关的各个知识点,左侧是各个协议,右侧是相关应用 各种应用 先看右边部分,都是与 HTTP 相关的各种应用,接下来着重介绍互联网、浏览器、Web 服务器等常见且重要的概念 总结: 1、互联网上绝大部分资源都使用 HTTP 协议传输 2、浏览器是 HTTP 协议里的请求方,即 Us...

02 什么是HTTP

02 什么是HTTP HTTP 学名:超文本传输协议,从这三个关键词拆解含义 总结 HTTP 是一个在计算机世界里 专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范 协议 协议的特点: 1、协议必须要有两个或多个参与者 2、协议是对参与者的一种行为约定和规范 总结: HTTP 是一个用在计算机世界里的...