问题标签 [http3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

python - 如何使用 aioquic HTTP/3 发送代理

我试图了解 HTTP/3 的工作原理。最终,我的目标是将 HTTP/3 请求发送到具有代理的主机并接收回复。

我尝试访问的主机只接受 HTTP/3 连接。

有一个库负责启动 HTTP 3 连接的繁重工作,但是它们没有演示如何将代理传递到数据包中。

像这样克隆 repo 后,我正在运行以下文件:

这样做会使用 QUIC 协议通过 HTTP/3 路由请求。如何使用代理的 IP、端口、用户名和密码在代理后面发送相同的请求。

0 投票
1 回答
18 浏览

webserver - QUIC 服务器是生成连接 ID 还是仅生成客户端?

QUIC 服务器是生成连接 ID 还是仅生成客户端?有人说有一个源 CID 和一个目标 CID,也有人说每个连接只有一个 CID。有人有确切消息么?

0 投票
1 回答
41 浏览

gradle - Netty HTTP/3 编解码器依赖在 Gradle 中给出错误

我目前正在使用 Gradle 7.3 版在 Ubuntu 20.04 VM 上实现 HTTP3 服务器。但是 QUIC 编解码器 (0.0.20.Final) 和 HTTP/3 编解码器 (0.0.11.Final) 依赖项会产生以下错误。

以下是我使用的依赖项

0 投票
1 回答
32 浏览

websocket - 如何将 HTTP/3 连接升级到 WebSocket?

HTTP/3 与 WebSocket 兼容吗?有什么解决办法吗?

0 投票
0 回答
44 浏览

go - 无法连接到 quic-go http 3

KHTTP3 切换上面的 HTTP3 quic 包quic-go。当我启用 KHTTP3 并尝试连接时,浏览器的行为就像我没有启动任何 Go 服务器一样。任何地方都没有错误消息。我的代码有什么问题?我试图坚持https://github.com/lucas-clemente/quic-go/blob/master/example/main.go#L187上的示例

编辑:我的新代码运行良好,由 mh-cbon 建议是:

0 投票
1 回答
18 浏览

google-chrome - 为什么我不能用 http3/quic 访问谷歌?

Chrome已经打开了enable-quic开关,但是当我访问google时,它仍然使用http2协议,我该如何使用浏览器的http3/quic功能呢?

启用 -quic http2 协议