Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment tester si un site Web prend en charge HTTP / 3?

test h3
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Avez-vous activé H3 sur votre site et ne savez pas comment le vérifier?

HTTP3 ou H3 est le dernier protocole HTTP développé par l'IETF. Il est encore à l'état de brouillon et devrait bientôt être pris en charge par les principaux navigateurs / clients. H3 est basé sur le QUIC protocole de réseau de couche de transport, conçu à l'origine par Google. C'est différent des versions antérieures comme H2, qui a été dérivé du protocole SPDY.

Cloudflare a publié un excellent article de blog expliquant la mise en œuvre technique. Ça vaut le coup de le lire.

Au moment de la rédaction de cet article, très peu d'applications côté serveur / serveur Web / périphériques réseau / CDN prennent en charge H3. Et, vous pouvez le deviner - Cloudflare est le premier CDN à proposer H3.

Parlons du support côté client.

H3 est toujours dans le brouillon, donc tous les navigateurs ne prennent pas encore en charge H3. À ce stade, vous pouvez utiliser les éléments suivants pour le tester. Comme d'habitude, puis-je utiliser serait une référence incontournable pour vérifier les navigateurs pris en charge.

Geekflare Tools

Test Geekflare HTTP / 3 connecte rapidement votre site en utilisant cURL et révèle s'il prend en charge le protocole H3 / QUIC. Si la connexion réussit, les versions prises en charge publiées sont affichées.

Alternativement, vous pouvez vérifier la même chose pour toutes vos propriétés Web avec le API de protocole HTTP Geekflare. Cela apporte la vitesse indispensable si vous avez plusieurs sites Web sujets pour les rapports.

geekflare vérifie l'API du protocole http

Fait intéressant, le niveau gratuit est un moyen sans risque d'essayer cela pour 3000 appels d'API par mois. Cependant, il existe des mises à niveau à partir de 5 $ par mois, accompagnées de 10 25 requêtes API avec un taux beaucoup plus élevé de XNUMX requêtes par seconde.

HTTP/3 Check

Un outil Web de LightSpeed.

Accès Vérification HTTP / 3 et entrez l'URL à tester. Vous obtiendrez les résultats instantanément.

Firefox

Firefox Nightly a récemment annoncé le support H3.

Firefox Nightly est désormais compatible avec HTTP / 3 pour les tests publics!

- Daniel Stenberg (@bagder) 4 novembre 2019

  • Lancez Firefox tous les soirs
  • Type about:config dans la barre d'adresse et appuyez sur Entrée
  • Acceptez le risque et continuez
  • Rechercher network.http.http3.enabled et cliquez sur le bouton bascule pour l'activer.
  • Redémarrez Firefox tous les soirs et ouvrez les outils de développement
  • Accédez au site et regardez la colonne «Protocole».

Geekflare prend en charge HTTP / 3, et vous pouvez le voir.

Google Chrome

Vous vous attendiez, n'est-ce pas?

Vous pouvez utiliser Chrome Canary tester.

Google Chrome Canary vient de devenir le premier navigateur (disponible) à intégrer (très) expérimental #QUIC et support HTTP / 3!

Ajoutez les indicateurs «–enable-quic –quic-version = h3-23» et vous devriez voir «http / 2 + quic / 99» apparaître dans les outils de développement, qui est en fait http3 déguisé! pic.twitter.com/5Fhui46h3x

- Robin Marx (@programmingart) 19 septembre 2019

Lancez Chrome Canary avec "--enable-quic --quic-version=h3-23" drapeau et exécutez le test. Vous ne verrez pas H3 ou HTTP / 3 comme protocole dans les outils de développement, mais «http2 + quic / 99».

Geekflare API

Besoin de le tester par programmation ? Essayer API de protocole HTTP Geekflare. Pas seulement HTTP/3, mais il imprime si le site donné prend en charge d'autres protocoles tels que HTTP/1.1 et HTTP/2.

geekflare vérifie l'API du protocole http

Fait intéressant, le niveau gratuit est un moyen sans risque d'essayer cela pour 3000 appels d'API par mois.

cURL

Vous ne voulez pas quitter votre terminal?

cURL est génial, et la dernière version vous permet de tester en utilisant --http3 drapeau. Télécharger cURL et construisez-le à partir de la source.

curl --http3 https://yoursite.com -I

Une autre option serait de créer le client cURL comme ci-dessous. Cela fonctionnerait sous Linux.

  • Installer l'environnement Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Construisez la quiche comme expliqué ici

Ça marche!

Conclusion

J'espère que cela vous donne une idée de tester le site si HTTP / 3 est activé. Si vous êtes propriétaire d'un site, profitez de ce dernier protocole pour de meilleures performances Web.

Merci à nos commanditaires
Plus de bonnes lectures sur la gestion des tests
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder