• 一个HttpClient可以用来通过HTTP访问网络上的任何资源。 在Java 11之前,开发者不得不使用传统的HttpUrlConnection类,它被认为是更抽象的,或者使用第三方库,如Apache HttpClient,或OkHttp。
  • 随着 HTTPS 在 Web 上的使用不断增加,我们需要颁发证书的证书颁发机构提供更多支持,Let's Encrypt提供的免费SSL证书,但 icon
  • 为了了解 HTTP/3 产生什么样的性能差异,需要一个基准测试设置。为了更接近实际使用情况,测试设置由三个场景组成 - 一个小站点、一个内容丰富的站点(大量图像和一些 JS)和一个单页面应用程序(在 JS 上很重)。我查看了几个真实世界的站点,并对每个站点的图像和 JS 文件的数量求 icon
  • 向HTTP请求添加代理的情况有很多,例如为了安全性或匿名性。但是在任何情况下,Java 库(通常)都会使添加代理变得复杂。在 Java 中执行 HTTP 调用没有简单的内置解决方案。我们将使用 icon
  • 在本文中,介绍HTTP/2实现的Bug缺陷和 RFC 缺陷引起的多种新的 HTTP/2 专有威胁类别。HTTP/2 的强大功能和灵活性可以实现 HTTP/1 无法实现的各种其他攻击。首先展示这些缺陷如何启用 HTTP/2 独占性去同步攻击,案例研究针对由亚马逊的应用程序负载均衡器到 icon
  • SSL 捆绑包是 Spring Boot 3.1 的一个有用功能。 Spring Boot 3.1引入了SSL包的概念,用于配置和消费定制的SSL信任包,如密钥库、证书和私钥。一旦配置好,就可以使用配置属性或API将捆绑包应用于一个或多个连接。</ icon
  • SSLContext Kickstart 是一个库,它提供了一个高级 SSLFactory 类,用于配置 http 客户端或服务器以通过 SSL/TLS 进行通信以进行单向身份验证或双向身份验证。通过最小化外部依赖性,它被设计为尽可能轻量级。核心库仅依赖于 SLF4J 日志记录 API。</ icon
  • HTTP,即超文本传输​​协议,是万维网上数据通信所依赖的最重要的部分。当我们使用网络时,遇到错误是很正常的。一个例子是HTTP 505 错误,它表明服务器不支持请求中使用的 HTTP 版本。在阅读本文时,我们将探讨导致HTTP 505 错误的原因并提供修复该错误的实用解决方案。 icon
  • 谷歌的云客户已成为基于 HTTP/2 的新型 DDoS 攻击的目标,攻击在 8 月份达到顶峰,最大的攻击每秒超过 3.98 亿个请求。 HTTP/1.1:每次连接 1 个请求在 HTTP/1.1 中 icon
  • 让我们从一个简单的自动售货机的类比开始: HTTP/2 就像一个效率非常低的系统:每次有人购买一件物品时,都需要立即由一名(非常劳累的)员工全天候(24/7)进行补充。它始终保持充足的库存。 HTTP/3 是一种更现实的设置:机器只有在(几乎)空的时候或在设定的时间才会重新加 icon
  • 这是一个用 Rust 编程语言编写的保护性且高效的 HTTP 库。hyper 提供异步 HTTP/1 和 HTTP/2 服务器和客户端 API,允许您自带 IO 和运行时。 icon
  • HTTP(超文本传输协议)是一种应用协议,自 1989 年推出以来一直用于在万维网上进行通信。1997 年,IETF 发布了 HTTP 的第一个稳定版本。从那时起,它已成为事实上的在线通信规范。HTTP 利用一些简单的方法在计算机之间发送和接收信息。最常见的两种方法是 GET 和 POST。 icon
  • 这是作者对 2023 年运行自己的根证书颁发机构的美好世界的短暂尝试……它能在 Apple 设备和 Linux 浏览器中使用。 本文讨论运行自己的根证书颁发机构 (CA) 来生成 X509 证书的过程,特别是对于内部服务。 icon
  • NGINX终于学会自己"领SSL证"了:ACME支持预览版震撼登场 说到ACME(自动化证书管理环境),这玩意儿简直就是SSL数字证书界的"外卖小哥"——专门负责在证书颁发机构(CA)和你那台可怜的服务器之间跑腿送文件。 icon
  • 我们很高兴地宣布 netty 4.1.106.Final 发布。我们决定对 4.1.105.Final 进行快速后续发布,因为有人刚刚发现了一个 icon
  • HTTP/1.1 长期以来一直是传递 HTTP 请求的主导协议,而 HTTP/2 则提供了更好的资源效率和更低的延迟。这是一项巨大的进步,对现代 Web 应用程序而言是一次重大升级。 要使用 HTTP/2 协议运行 Spring Boot 应用程序 icon
  • 互联网工程任务组IETF 这份文档提议:给网站的响应加一个叫做 AI-Disclosure 的新“标签”(HTTP 响应头)。这个标签的作用是用机器能看懂的方式,告诉浏览器、爬虫程序或存档系统,当前网页的内容在多大程度上是由人工智能(AI)生成或辅助创作的。 icon