排序
什么是缓存控制, 谈一谈 Cache-Control 使用
缓存控制是浏览器处理资源的一种方式 当客户端存放的资源满足要求时, 客户端可以直接使用而不必去服务器获取 当我们访问页面时, 就可以很快的呈现出页面来, 提供更好的用户体验 http 的缓存处理...
计算机网络中的曼彻斯特编码
计算机网络中的曼彻斯特编码 曼彻斯特编码是开放系统互连 [OSI] 的物理层用于对同步位流的时钟和数据进行编码的一种同步时钟编码技术。RZ的想法和L的想法在曼彻斯特结合 数据通信采用不同的编码...
浅谈H5 HTTP请求拦截
背景 在前端开发中,经常会遇到针对全局HTTP请求拦截的需求,比如底层统一检测第三方代码发送的请求是否合规,对不合规请求进行拦截;底层统一进行接口加固的改造,需要对请求添加额外参数;进...
深入解析CORS(跨域资源共享)是什么?
现代网页使用的外部脚本和资源比以往任何时候都要多。默认情况下,JavaScript 遵循同源策略,只能调用与运行脚本相同域的 URL。那么,我们如何让我们的 JavaScript 强化页面使用外部脚本呢? CO...
HTTP请求:requests模块基础使用必知必会 | 京东云技术团队
1 背景 http请求是常见的一种网页协议,我们看到的各种网页,其实都是发送了http请求得到了服务器的响应,从而将数据库中复杂的数据以简单、直观的方式呈现出来,方便大众阅读、使用。而如何发...
Tenable Nessus 10.5.3 (Unix, Linux, Windows) – #1 漏洞评估解决方案
Tenable Nessus 10.5.3 (Unix, Linux, Windows) - #1 漏洞评估解决方案 发布 Nessus 试用版自动化安装程序,支持 macOS Ventura、RHEL 9 和 Ubuntu 22.04 请访问原文链接:sysin.org/blog/nessu...
强制缓存这么暴力,为什么不使用协商缓存???
前段时间在看面经的时候,发现很多份面经中都被问到了 强缓存 和 协商缓存。因此我觉得有必要写一篇文章来好好聊聊这两者。 强缓存和协商缓存 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文...
探索 Hertz 中间件:用法、生态及实现原理
CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学习上手 CloudWeGo 几大框架项...
HTTP请求的几种方式
1.HTTP请求简介[1] HTTP(Hypertest Transfer Protocol)是用于传输像HTML这样的超文本文件的应用层协议。它被设计用于WEB浏览器端和WEB服务端的交互,但也有其它用途。HTTP遵循经典的client-serv...
法医奇遇记:蛋糕店与HTTP缓存协议
我正在参加掘金·启航计划 爱情这个词绝对不是虚幻的、精神的,而是客观的、物质的,是一系列化学反应的结果,每一次爱情的发生都分为三个阶段,而每一个阶段都受制于特定激素的影响而发生。 第...
Java 配置 HTTP/Socks 代理竟能如此简单
在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和...
HTTP请求:requests的进阶使用方法浅析 | 京东云技术团队
1 背景 上篇文章讲解了requests模块的基础使用,其中有get、put、post等多种请求方式,使用data、json等格式做为请求参数,在请求体中添加请求头部信息的常见信息,如:headers、cookies,以及...
剖析浏览器缓存
前言 永远把别人对你的批评记在心里,别人的表扬,就把它忘了。Hello 大家好~!我是南宫墨言QAQ 浏览器缓存是指浏览器在访问网页时将一些页面资源(如图像、样式表、脚本文件等)存储在本地计...