trivikr/node-http-servers

ERR_HTTP_FRAME_ERROR when trying to access QUIC server with curl

trivikr opened this issue · 0 comments

Documented in README.md https://github.com/trivikr/node-http-servers/blob/cd861a2ca7888af671f959c256f959ad00fdba97/README.md#quic-server

Output of running quic server:

$ ../quic/node quic.js
(node:15610) ExperimentalWarning: QUIC protocol support is experimental and not yet supported for production use

The version of nodejs/quic used for testing from master:

$ git log | head -3
commit 0e9b721cd083e0eccaa55d3abd343b64e8a32047
Author: Anna Henningsen <anna@addaleax.net>
Date:   Thu Oct 17 00:34:15 2019 +0200

Instructions to build curl with HTTP/3 support https://github.com/curl/curl/blob/master/docs/HTTP3.md

Output of running curl:

$ src/curl --http3 https://localhost:3000
curl: (56) nghttp3_conn_read_stream returned error: ERR_HTTP_FRAME_ERROR
$ src/curl --version
curl 7.67.0-DEV (x86_64-pc-linux-gnu) libcurl/7.67.0-DEV OpenSSL/3.0.0 zlib/1.2.11 ngtcp2/0.1.0-DEV nghttp3/0.1.0-DEV
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS HTTP3 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets