Questions tagged [http3]

HTTP/3 is the HTTP protocol done over QUIC.

See also the wikipedia page.

82 questions
1
vote
1 answer

Chrome ignores alt-svc header and doesn't send HTTP/3 requests

I've been trying to set up a webserver on localhost which supports HTTP/3. I've successfully run an caddy server run in docker which answers to GET requests with this header: alt-svc: h3-27=":443"; ma=2592000 content-encoding: gzip content-length:…
1
vote
1 answer

Does nginx support quic?

does nginx support quic? if yes how can it be enabled? I have tried some solutions found online but that did not help https://trac.nginx.org/nginx/ticket/1057.
0
votes
0 answers

Nginx 1.25.2 HTTP/3 works over CURL, but doesn't work in any browser

I am trying to configure nginx 1.25.2 with HTTP/3 support on Ubuntu 22.04. I build it using BoringSSL library. But when I try to connect to my server using browser, I don't get anything.("Unable to connect" in Firefox and "This site can't be…
0
votes
0 answers

How does QUIC's multiplexing differ from that of HTTP/2 in detail

if Traefik receives a request for a webpage that includes images and a audio and the configuration specifies different servers for the different content types, does Traefik open individual streams for the individual items that are send back to the…
0
votes
0 answers

Set up http/3 in nginx-1.25

I have nginx-1.25.1 installed and I am trying to use http/3 on a web page. Does anyone know what are the steps to configure http/3 on a web page hosted on sites-enabled?
Sadae
  • 93
  • 10
0
votes
0 answers

Glide with Cronet uses http2 instead of http3 for image download

I want to download images using HTTP3 and Glide. I read that I can use Cronet to send HTTP3 requests in android and I can integrate Glide and Cronet in my app. According to this doc, Glide will start using Cornet as soon as we add the following…
aquaman
  • 1,523
  • 5
  • 20
  • 39
0
votes
0 answers

Nginx configuration doesn't seem to enable http3

Now that Nginx 1.25.1 support quic/http3 on the run, I try to enable it by following either their doc or few examples over the internet, but so far I couldn't get anything to work: it's always served over http1.1. (I have no issue enabling http2,…
EmmanuelBeziat
  • 664
  • 8
  • 23
0
votes
0 answers

How to Get HTTP3 in Curl on Windows Machine or in Ubuntu on Windows?

I am working on a project where we are getting HTTP 525 error intermittently. We suspect that the issue is happening because of HTTP3 requests. I tried to generate a HTTP 3 request through curl, but it seems it is not supported. I tried the below…
0
votes
0 answers

Chrome dev-tools doesn't show "Connection ID" for h3 requests in the network panel

As can be seen in this screenshot, the Chrome's (Version 116.0.5813.0) network panel is missing the connection id for any h3 request. Is there any configuration to allow that? or it is simply not possible or doesn't make sense for QUIC connections…
mbehzad
  • 3,758
  • 3
  • 22
  • 29
0
votes
1 answer

Use Kubernetes with QUIC and HTTP/3

Is there a way to configure Kubernetes to work with HTTP/3 and QUIC? QUIC protocol is a quite new transport protocol, explained in the RFC9000, that many research highlight to mix the advantages of TCP and UDP protocols. The only thing I found is…
Alez
  • 1,913
  • 3
  • 18
  • 22
0
votes
1 answer

Can't use HTTP/3 with CronetTransport in Android

I'm trying to implement HTTP/3 with QUIC support in my Android app using OkHttp and the Cronet transport. However, all requests are being made under HTTP/2. I have used different devices with different versions. I've tried with Retrofit as well and…
lak
  • 454
  • 6
  • 21
0
votes
1 answer

Are HTTP/2 and HTTP/3 still a request and response based protocol?

This RFC for HTTP/1.1 says The HTTP protocol is a request/response protocol. Moving to newer HTTP protocols - HTTP/2 spec says that each stream is a bidirectional sequence of frames. Both client and the server can initiate stream creation.…
ns15
  • 5,604
  • 47
  • 51
0
votes
0 answers

webTransport/QUIC implementation

when i am testing QUIC i am getting handshake error as opening handshake failed,mywebsite is using cloudflare cdn which support http3 and QUIC too enabled through cloudflare dashboard, please assist let url = 'https://groundsbooker.com'; //let url…
Sikki
  • 53
  • 1
  • 10
0
votes
1 answer

HTTP/3 fallback on IIS webserver

We've enabled HTTP/3.0 on our IIS 10 webserver, but have noticed some strange behaviour. Sometimes we see (randomly?) a POST-request in the IIS logs that falls back to HTTP/2. The problem is that both POST-requests are being pushed to the server and…
Jan Gils
  • 11
  • 4
0
votes
2 answers

listen udp4 0.0.0.0:443: bind: address already in use

sudo docker run -d -it -p 443:443 -p 443:443/udp --name nginxx nginxx 4ae3a17df82316bd010a0899d91db78c6c64467e5c585a36e73fa3ae31975b1f docker: Error response from daemon: driver failed programming external connectivity on endpoint nginxx…