HTTP共0篇
HTTP
说说家中冰箱缓存了什么?-五八三

说说家中冰箱缓存了什么?

说起Web缓存, 缓存行为不就是在家中冰箱里存储水果、蔬菜、肉类等食物嘛; 编程世界的行为应该来源于生活! 缓存的目的就是为了快速、方便; 做饭时能快速使用,想吃的时候可以顺手拿出来,这不...
admin的头像-五八三admin2年前
0770
探索 Hertz 中间件:用法、生态及实现原理-五八三

探索 Hertz 中间件:用法、生态及实现原理

CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学习上手 CloudWeGo 几大框架项...
admin的头像-五八三admin2年前
0410
重学网络-OSI 模型的层-五八三

重学网络-OSI 模型的层

OSI 模型的层 OSI 代表 开放系统互连。它由ISO(“国际标准化组织”)于1984年开发。它是一个 7 层架构,每一层都有特定的功能要执行。所有这 7 层协同工作,在全球范围内将数据从一个人传输到...
admin的头像-五八三admin2年前
0380
剖析浏览器缓存-五八三

剖析浏览器缓存

前言 永远把别人对你的批评记在心里,别人的表扬,就把它忘了。Hello 大家好~!我是南宫墨言QAQ 浏览器缓存是指浏览器在访问网页时将一些页面资源(如图像、样式表、脚本文件等)存储在本地计...
admin的头像-五八三admin2年前
0350
HTTP发展史,从无到牛逼???-五八三

HTTP发展史,从无到牛逼???

HTTP 是一种用于在计算机网络上进行通信的协议。它是互联网的基础之一,被用于在 Web 浏览器和 Web 服务器之间传输超文本 HTML 以及其他资源。 HTTP/0.9 HTTP 最早诞生的版本是 0.9,它发布与 199...
admin的头像-五八三admin2年前
0340

Rust Web 开发框架,前端你可以选择哪个?

Rust构建一切。 在如今流行的语言中,Rust可谓是将构建和高效作为自己优美的身姿在大众视野中脱颖而出。它是一门赋予每个人构建可靠且高效软件能力的语言。它有什么特性呢? 高性能。 Rust 速度...
admin的头像-五八三admin2年前
0320
深入理解HTTP/浏览器缓存机制-五八三

深入理解HTTP/浏览器缓存机制

概述 浏览器请求资源时,并不是直接发起http请求,而是会先检查本地有没有该文件的缓存,如果本地有未过期缓存,那么就不用发起http请求了,直接使用本地缓存(强缓存),这样可以大大加快网页响...
admin的头像-五八三admin2年前
0310

http请求头及属性值整理

文档类文章,写的不算详细,后续会继续补充图片讲解、丰富文字描述,写这篇文章全程手写,用于加深个人记忆,相关内容已更新到github主页,期待您的star HTTP协议的请求和响应报文中必定包含HTT...
admin的头像-五八三admin2年前
0300
REST API 设计最佳实践:为什么不要在URI中使用动词?-五八三

REST API 设计最佳实践:为什么不要在URI中使用动词?

总的来说,HTTP协议出现以来Web服务也就存在了。但是,自从云计算出现后,才成为实现客户端与服务和数据交互的普遍方法。 作为一名开发者,我很幸运能够在工作中使用一些仍然存在的SOAP服务。但...
admin的头像-五八三admin2年前
0290
Tenable Nessus 10.5.3 (Unix, Linux, Windows) - #1 漏洞评估解决方案-五八三

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...
admin的头像-五八三admin2年前
0250
Reqable项目日志:如何解决Flutter Web跨域问题-五八三

Reqable项目日志:如何解决Flutter Web跨域问题

自Reqable正式发布以来,收到了很多开发者朋友们的肯定和支持。在此,写一个项目日志系列。这是第二篇,还原下Reqable是如何解决Flutter Web跨域问题的。 跨域问题 跨域限制是浏览器的安全策略...
admin的头像-五八三admin2年前
0240
Reqable项目日志:Flutter如何实现一个支持HTTP3的网络框架-五八三

Reqable项目日志:Flutter如何实现一个支持HTTP3的网络框架

Reqable是使用Flutter和C++实现的API测试+调试应用程序,目前已正式发布桌面端版本,不久将来还会支持移动端。今天,给大家带来的是Reqable API请求引擎(网络框架)的实现过程。 1. 需求 在API...
admin的头像-五八三admin2年前
0230

什么是缓存控制, 谈一谈 Cache-Control 使用

缓存控制是浏览器处理资源的一种方式 当客户端存放的资源满足要求时, 客户端可以直接使用而不必去服务器获取 当我们访问页面时, 就可以很快的呈现出页面来, 提供更好的用户体验 http 的缓存处理...
admin的头像-五八三admin2年前
0220

Python之Requests库的使用

Requests模块 Requests是一个功能强大的Python HTTP库,用于发送HTTP请求,获取响应数据。它简化了与HTTP资源的交互,提供了简洁且易于使用的API。 文档:https://requests.readthedocs.io/proj...
admin的头像-五八三admin2年前
0220

框架解读 | Retrofit设计剖析

Retrofit是一个类型安全的HTTP客户端,可以通过注解将HTTP API转换为Java接口,并使用动态代理,CallAdapter和Converter来发起请求和解析响应。 本文 着重于 Retrofit的架构设计,对于其注解解...
admin的头像-五八三admin2年前
0200
我们到底该如何正确的解析处理 URL-五八三

我们到底该如何正确的解析处理 URL

本文概要: 当我们遇到要解析处理 url 时,务必使用各种语言里处理 url 的标准库,例如golang中的 url.Parse, javascript中的new URL 一、认识 URL URL(Uniform Resource Locator)是统一资源...
admin的头像-五八三admin2年前
0180
【HTTP完全注释】?爆肝万字!让你全面了解HTTP发展史!!!-五八三

【HTTP完全注释】?爆肝万字!让你全面了解HTTP发展史!!!

完整手册可关注该仓库,给个✨ 该站点也会同步更新 HTTP的历史​ 超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是万维网(World Wide Web)的基础协议。自蒂姆·伯纳斯-...
admin的头像-五八三admin2年前
0170

Java 配置 HTTP/Socks 代理竟能如此简单

在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和...
admin的头像-五八三admin2年前
0170
Web的攻击技术: 别让我看到你网站的缺陷,不然你看我打不打你???-五八三

Web的攻击技术: 别让我看到你网站的缺陷,不然你看我打不打你???

简单的 HTTP 协议本身并不存在安全性问题,因此协议本身几乎不会成为攻击的对象。应用 HTTP 协议的服务器和客户端,已经运行在服务器上的 Web 应用等资源才是攻击目标。 在客户端即可篡改请求 在 ...
admin的头像-五八三admin2年前
0170

一文讲透HTTP缓存

HTTP 缓存 HTTP 缓存主要分为两大类:强缓存和协商缓存。这两种缓存都通过 HTTP 响应头来控制,目的是提高网站性能和降低服务器负载。 1. 强缓存: 解释 强缓存不需要向服务器发送请求,直接从...
admin的头像-五八三admin2年前
0150