![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
文章平均质量分 93
John是橘红
...
展开
-
06.基于 HTTP 的功能追加协议
基于 HTTP 的功能追加协议1. HTTP 协议的瓶颈HTTP 虽然简单快捷,但是有一些问题。在建立 HTTP 标准规范时,制订者主要想把 HTTP 当作传输 HTML 文档的协议。随着时代的发展,Web 的用途更具多样性。若想在现有 Web 实现所需的功能,以下这些 HTTP 标准就会成为瓶颈。一条连接上只可发送一个请求。请求只能从客户端开始。客户端不可以接收除响应以以外的指令。请求/响应首部未经压缩就发送。首部信息越多延迟越大。发送冗长的首部。每次互相发送相同的首部造成的浪费较多。可原创 2022-04-05 20:11:31 · 2499 阅读 · 0 评论 -
05.安全的 HTTPS
安全的 HTTPS1. HTTP 与 HTTPS如果在 HTTP 协议通信过程中使用未经加密的明文,比如在 Web 页面中输入信用卡号,如果这条通信线路遭到窃听,那么信用卡号就暴露了。另外,对于 HTTP 来说,服务器也好,客户端也好,都是没有办法确认通信方的。因为很有可能并不是和原本预想的通信方在实际通信。并且还需要考虑到接收到的报文在通信途中已经遭到篡改这一可能性。为了统一解决上述这些问题,需要在 HTTP 上再加入加密处理和认证等 机制。我们把添加了加密及认证机制的 HTTP 称为 HTTPS原创 2022-04-05 11:04:04 · 4186 阅读 · 0 评论 -
03.深入认识 HTTP 的特性
深入认识 HTTP 的特性1. HTTP 协议中的编码和解码1.1 字符集与解码字库表(character repertoire):相当于一个 所有 可读或者可显示字符的数据库(可读的字符不一定能够直观的显示出来,如回车)。其决定了编码字符集能够展示的字符的范围。每一种编码字符集,应该都对应着一个字库表。例如 ASCII 字符集,对应的字库表就是由换行、回车等控制字符,和数字、大小写字母、英文标点符号等 128 个字符组成的。且这 128 个字符,是按照一定顺序来排列的。这里需要注意,字库表本身只包含原创 2022-04-04 12:11:52 · 1981 阅读 · 0 评论 -
02.熟悉 HTTP 协议结构和通讯原理
熟悉 HTTP 协议结构和通讯原理1. HTTP 协议特点1.1 支持客户/服务器模式客户/服务器模式工作的方式是由客户端向服务器发出请求,服务器端响应请求,并进行相应任务。HTTP 规则规定了请求从客户端发出,然后服务端发出响应,因此是客户端先发出请求。1.2 简单快速客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GET、POST。每种方法规定了客户与服务器联系的类型不同由于 HTTP 协议简单,使得 HTTP 服务器的规模程序规模小,因而通信速度很快。1.3原创 2022-04-02 20:57:47 · 855 阅读 · 0 评论 -
01.了解 HTTP 协议
了解 HTTP 协议1. 浏览器背后的故事网站上的域名其实对应的是服务器的 IP。因为 IP 比较难记,所以就先访问 DNS 服务器来获取域名所映射的 IP,然后发送请求到 Web 服务器。HTTP 协议超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从 Web 服务器传送到客户端的浏览器。土话:传输 HTML 需要遵守的规则。HTTP 是一个属于应用层的面向对象的协议,由于其便捷、快速的方式,适用于分布式超媒体信息系统。它于 1990 年提出,经过几年的使用与发原创 2022-03-27 23:54:32 · 4701 阅读 · 0 评论