Disable HTTP/3 QUIC Forcibly with URLSession

Is there any way to forcibly disable using QUIC? I've noticed this ends up causing issues with our ISP / router, and noticed for many of our customers as well.

Creating an ephemeral session doesn't change things, and setting the request to "assumeHttp3Capable" to false doesn't fix things either.

We are using Cloudflare Workers as the URL we are hitting, and thus aren't able to disable this server-side.

Answered by DTS Engineer in 867770022
Can anyone respond?

Sure. But please note a) tip 3 in Quinn’s Top Ten DevForums Tips, and b) the US was largely shut down last week in observance of the Thanksgiving holiday.

Anyway, regarding your technical question, is there some reason you started a new thread for this? Because we’re already talking about it over on your existing thread.

I’ll try to reply there once I’ve cleared the Thanksgiving backlog.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Can anyone respond? This is pretty basic functionality

Can anyone respond?

Sure. But please note a) tip 3 in Quinn’s Top Ten DevForums Tips, and b) the US was largely shut down last week in observance of the Thanksgiving holiday.

Anyway, regarding your technical question, is there some reason you started a new thread for this? Because we’re already talking about it over on your existing thread.

I’ll try to reply there once I’ve cleared the Thanksgiving backlog.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I started a new thread for this because it seems to be an isolated problem not necessarily nested under my previous. I thought it would be more helpful for any future users who may be experiencing something similar

Disable HTTP/3 QUIC Forcibly with URLSession
 
 
Q