Aujourd’hui, pas de grand article, mais un petit tuyeau, au cas où vous seriez confrontés au même problème que moi.
Comment faire fonctionner la fonction curl avec le protocole http3 sous Mac OS ?
Afin de debugger des connexions HTTP3, vous pouvez être amenée à vous servir sous Mac de la commande suivante :
curl -I -X GET --http3 "https://www.reuhno.fr"
Langage du code : Bash (bash)
Malheureusement, si vous obtenez le message suivant :
curl: option –http3: the installed libcurl version does not support this
curl: try ‘curl –help’ or ‘curl –manual’ for more information
Cela signifie que votre version de curl n’est pas compilée avec le support de HTTP3
La solution
La solution, la plus simple, sous un Mac ARM64 (M1, M2, etc.) est d’installer cette version précise de CURL :
brew remove -f curl
brew install cloudflare/homebrew-cloudflare/curl
echo 'export PATH="/opt/homebrew/opt/curl/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Langage du code : Bash (bash)