收录了 http 频道下的 50 篇内容
如果你没有密切关注IETF的工作,就会觉得HTTP/3出现得很突然。不过,我们可以通过一系列实验和Web协议的演变史来追溯它的起源,特别是QUIC传输协议。
Gregor Roth概括了RESTful HTTP的基础知识,探讨了开发者在设计RESTful HTTP应用时面临的典型问题,展示了如何在实践中应用REST架构风格,描述了常用的URI命名方法,讨论了如何使用统一接口进行资源交互,何时使用 PUT或POST以及如何支持非CURD操作等。
怎么编写HTTP文件测试HTTP API?本文提供了一种解决方案。
虽然HTTP/3规范仍处于起草阶段,但最新版本的Chrome浏览器已经默认支持它了。Chrome拥有约70%的浏览器市场份额,所以,可以说HTTP/3已经进入主流世界。
虽然 HTTP/2 提高了网页的性能,但并不代表它已经完美,HTTP/3 就是为了解决 HTTP/2 存在的一些问题而被推出的。
Java 9将不再单单指模块化(modularity),它正在搜罗大量额外的功能模块。在这篇文章中,Ben Evans深入分析了Java 9对HTTP/2的支持和引入JShell REPL(读取-求值-打印-循环,即语言的交互式平台),JShell带来了基于shell的交互式Java开发,这两个新的JEP或将是Java 9整个生命周期中,对开发者的工作生活影响最大的功能。
大家在平时的项目开发中,应用越来越多的使用到了GO语言。今天就给大家带来了一份关于GO结合HTTP/2的开发示例分享给大家。
本文是该系列的第二篇,主要介绍HTTP/2的工具及应用。
本次讲一个非常简单的功能,然后把其内部实现串一下。这次要实现的功能非常简单,就是一个http2的server,对客户端的请求,只返回一个header信息,并且保持连接,以便在后续任何时候进行一些其他的响应操作。
编写一个HTTP服务器看起来也不是很难
手把手教你实现CGI,FastCGI,HTTP服务器,主要是用Golang的HTTP包。
大家都知道,Go的标准库HTTP服务器默认支持HTTP/2。那么,在这篇文章中,我们将首先展示Go的http/2服务器功能,并解释如何将它们作为客户端使用。
HAProxy 1.9 将支持端到端 HTTP/2,改进了缓冲区和连接管理,更新了 Runtime API 和小对象缓存,提供了新的随机负载均衡算法,甚至通过 Runtime API 和新的 Fetch 获得更好的可观察性。
想要更好地了解 HTTP/3 的前世今生,以及它接下来的规划,来自 Cloudflare 博客的这篇最新文章将为你指点迷津。
重复创建连线测试桩是现今软件开发中存在的一个常见问题。在这篇文章里,Wojciech Bulaty为Java开发者们介绍了如何使用Wiremock框架来创建连线测试桩,避免重复发明轮子。
Google Chrome开发者,详细分析HTTP/2推送技术的实现难度,以及不同浏览器对该技术的支持情况。
server端进行Header信息的发送,同时保持连接不断开。这次我们在这个基础上,实现自动下发PUSH。
HTTP 的缓存机制,可以说这是前端工程师需要掌握的重要知识点之一。本文将针对 HTTP 缓存整体的流程做一个详细的讲解,争取做到大家读完整篇文章后,对缓存有一个整体的了解。
HTTP协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。
本文介绍了在.NET 6中开发HTTP客户端SDK的过程。作者描述了针对不同真实场景的不同方法,并展示了如何使用.NET 6一步步开发自己的SDK。