排序
Java 配置 HTTP/Socks 代理竟能如此简单
在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和...
深入解析CORS(跨域资源共享)是什么?
现代网页使用的外部脚本和资源比以往任何时候都要多。默认情况下,JavaScript 遵循同源策略,只能调用与运行脚本相同域的 URL。那么,我们如何让我们的 JavaScript 强化页面使用外部脚本呢? CO...
我们到底该如何正确的解析处理 URL
本文概要: 当我们遇到要解析处理 url 时,务必使用各种语言里处理 url 的标准库,例如golang中的 url.Parse, javascript中的new URL 一、认识 URL URL(Uniform Resource Locator)是统一资源...
什么是HTTP缓存
什么是HTTP缓存: HTTP缓存是一种机制,用于在网络通信中减少数据传输量和提高性能。它通过在客户端(如浏览器)和服务器之间缓存(存储)资源的副本,以避免重复的网络请求。 当客户端请求某个...
一文讲透HTTP缓存
HTTP 缓存 HTTP 缓存主要分为两大类:强缓存和协商缓存。这两种缓存都通过 HTTP 响应头来控制,目的是提高网站性能和降低服务器负载。 1. 强缓存: 解释 强缓存不需要向服务器发送请求,直接从...
vscode rest-client上传文件
尝试了几次,终于成功了。 ### 文件上传 POST http://localhost:8080/emkt-platform-content/api/fileupload/importWjxResultList Content-Type: multipart/form-data; boundary=----WebKitForm...
HTTP协议揭秘:探寻互联网的背后密码、探秘数据传输的奥秘
HTTP(超文本传输协议:Hypertext Transfer Protocol)是一种用于在Web上传输数据的协议,它是互联网上最重要的应用层协议之一。从诞生至今,HTTP一直扮演着连接世界的通信桥梁的角色,在互联网...
深入理解HTTP/浏览器缓存机制
概述 浏览器请求资源时,并不是直接发起http请求,而是会先检查本地有没有该文件的缓存,如果本地有未过期缓存,那么就不用发起http请求了,直接使用本地缓存(强缓存),这样可以大大加快网页响...
你不知道的 HTTP Referer
前言 上周突然发现自己的自己站点的图片全都403了,之前还是好好的,图片咋就全都访问不了呢?由于我每次发文章都是先发了掘金,然后再从掘金拷贝到我自己的站点,这样我就不用在自己的站点去上...
http请求头及属性值整理
文档类文章,写的不算详细,后续会继续补充图片讲解、丰富文字描述,写这篇文章全程手写,用于加深个人记忆,相关内容已更新到github主页,期待您的star HTTP协议的请求和响应报文中必定包含HTT...
爬虫写的好,牢饭吃的饱!
有些人可能认为爬虫框架和 http client 库的功能一样,用 http client 库也可以写爬虫。当然,无论用第三方的 http client 库还是官方的http库,都可以写爬虫。但术业有专攻,爬虫框架专门为批...
探索 Hertz 中间件:用法、生态及实现原理
CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学习上手 CloudWeGo 几大框架项...
什么是缓存控制, 谈一谈 Cache-Control 使用
缓存控制是浏览器处理资源的一种方式 当客户端存放的资源满足要求时, 客户端可以直接使用而不必去服务器获取 当我们访问页面时, 就可以很快的呈现出页面来, 提供更好的用户体验 http 的缓存处理...
【HTTP完全注释】?爆肝万字!让你全面了解HTTP发展史!!!
完整手册可关注该仓库,给个✨ 该站点也会同步更新 HTTP的历史 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是万维网(World Wide Web)的基础协议。自蒂姆·伯纳斯-...
说说家中冰箱缓存了什么?
说起Web缓存, 缓存行为不就是在家中冰箱里存储水果、蔬菜、肉类等食物嘛; 编程世界的行为应该来源于生活! 缓存的目的就是为了快速、方便; 做饭时能快速使用,想吃的时候可以顺手拿出来,这不...
浏览器原理探秘 — HTTP缓存篇
使用缓存技术对已获取的资源进行重用,是一种提升网站性能与用户体验的有效策略。 一、缓存的原理 在首次请求后,保存一份请求请求资源的响应副本,当用户再次发起相同请求后,如果判断缓存命中...
HTTP发展史,从无到牛逼???
HTTP 是一种用于在计算机网络上进行通信的协议。它是互联网的基础之一,被用于在 Web 浏览器和 Web 服务器之间传输超文本 HTML 以及其他资源。 HTTP/0.9 HTTP 最早诞生的版本是 0.9,它发布与 199...
21天筑基期–HTTP系列
什么是HTTP? HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范 HTTP 和 HTTPS 的区别? HTTPS是HTTP协议的安全版本,HTTP协议的数据传输是明文的,是不安全的...
REST API 设计最佳实践:为什么不要在URI中使用动词?
总的来说,HTTP协议出现以来Web服务也就存在了。但是,自从云计算出现后,才成为实现客户端与服务和数据交互的普遍方法。 作为一名开发者,我很幸运能够在工作中使用一些仍然存在的SOAP服务。但...
HTTP协议发展历程-HTTP1.X【协议篇】
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端—服务端模型,...