文章分类 -  http

摘要:X-Forwarded-For和相关几个头部的理解 $remote_addr 是nginx与客户端进行TCP连接过程中,获得的客户端真实地址. Remote Address 无法伪造,因为建立 TCP 连接需要三次握手,如果伪造了源 IP,无法建立 TCP 连接,更不会有后面的 HTTP 请求 X- 阅读全文
posted @ 2022-03-07 11:22 门罗的魔术师 阅读(6860) 评论(1) 推荐(0) 编辑
摘要:概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种: HTTP请求(Request)报文,报文格式为:请求行 – HTTP头(通用信息头,请求头,实体头) – 请求 阅读全文
posted @ 2022-01-13 11:11 门罗的魔术师 阅读(232) 评论(0) 推荐(0) 编辑
摘要:本文从属于笔者的HTTP 理解与实践系列文章,对于HTTP的学习主要包含HTTP 基础、HTTP 请求头与请求体、HTTP 响应头与状态码、HTTP 缓存这四个部分,而对于HTTP相关的扩展与引申,我们还需要了解HTTPS 理解与实践 、HTTP/2 基础、WebSocket 基础这些部分。本部分知 阅读全文
posted @ 2021-10-20 08:58 门罗的魔术师 阅读(180) 评论(0) 推荐(0) 编辑
摘要:无论你在做前端、后端还是运维,HTTP都是不得不打交道的网络协议。它是最常用的应用层协议,对它的优化,既能通过降低时延带来更好的体验性,也能通过降低资源消耗带来更高的并发性。 可是,学习HTTP不久的同学,很难全面说出HTTP的所有优化点。这既有可能是你没好好准备过大厂的面试,也有可能你没有加入一个 阅读全文
posted @ 2020-04-06 00:43 门罗的魔术师 阅读(974) 评论(0) 推荐(0) 编辑
摘要:HTTP/2 的首要目标是改善 Web 应用程序用户的体验。作为一个二进制协议,它拥有包括轻量型、安全和快速在内的所有优势。HTTP/2 保留了原始 HTTP 协议的语义,但更改了在系统之间传输数据的方式。这些复杂细节主要由客户端和服务器管理,所以网站和应用程序无需重大更改即可享受 HTTP/2 的 阅读全文
posted @ 2019-10-10 16:29 门罗的魔术师 阅读(228) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示