Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Test Management Zuletzt aktualisiert: September 24, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Haben Sie H3 auf Ihrer Website aktiviert und sind sich nicht sicher, wie Sie es überprüfen können?

HTTP3 oder H3 ist das neueste von der IETF entwickelte HTTP-Protokoll. Es befindet sich noch im Entwurfsstadium und wird voraussichtlich bald von den wichtigsten Browsern/Clients unterstützt werden. H3 basiert auf dem QUIC-Transportschicht-Netzwerkprotokoll, das ursprünglich von Google entwickelt wurde. Es unterscheidet sich von früheren Versionen wie H2, das vom SPDY-Protokoll abgeleitet wurde.

Cloudflare hat einen großartigen Blogbeitrag veröffentlicht, in dem die technische Implementierung erläutert wird. Es lohnt sich, ihn zu lesen.

Zum Zeitpunkt der Erstellung dieses Artikels unterstützen nur sehr wenige serverseitige Anwendungen/Webserver/Netzwerkgeräte/CDN H3. Und Sie können es sich denken – Cloudflare ist das erste CDN, das H3 anbietet.

Lassen Sie uns über die Unterstützung auf der Client-Seite sprechen.

H3 befindet sich noch im Entwurfsstadium, so dass noch nicht alle Browser H3 unterstützen. Zur Zeit können Sie das Folgende verwenden, um es zu testen. Wie üblich kann ich eine Referenz verwenden, um die unterstützten Browser zu überprüfen

Domsignal

domsignal-4

Der HTTP/3-Test von Domsignal stellt mit cURL eine schnelle Verbindung zu Ihrer Website her und zeigt an, ob sie das H3/QUIC-Protokoll unterstützt. Wenn die Verbindung erfolgreich ist, zeigt er die unterstützten Versionen an.

Alternativ können Sie das Gleiche für alle Ihre Web-Eigenschaften mit der Geekflare HTTP Protocol API überprüfen . Das bringt Ihnen die dringend benötigte Geschwindigkeit, wenn Sie mehrere Websites zu melden haben.

Interessanterweise können Sie dies mit der kostenlosen Stufe für 3000 API-Aufrufe pro Monat risikolos ausprobieren. Es gibt jedoch Upgrades ab einem monatlichen Preis von $5, die 10K API-Anfragen mit einer viel höheren Rate von 25 Anfragen pro Sekunde umfassen.

HTTP/3-Prüfung

Ein Web-Tool von LightSpeed.

Rufen Sie HTTP/3 Check auf und geben Sie die zu testende URL ein. Sie erhalten die Ergebnisse sofort.

Firefox

Firefox Nightly hat kürzlich H3-Unterstützung angekündigt.

Firefox Nightly hat jetzt eine frühe HTTP/3-Unterstützung für öffentliche Tests!

– Daniel Stenberg (@bagder) November 4, 2019

  • Starten Sie Firefox Nightly
  • Geben Sie about:config in die Adressleiste ein und drücken Sie die Eingabetaste
  • Akzeptieren Sie das Risiko und fahren Sie fort
  • Suchen Sie nach network.http.http3.enabled und klicken Sie auf die Umschalttaste, um es zu aktivieren.
  • Starten Sie den nächtlichen Firefox neu und öffnen Sie die Entwicklertools
  • Rufen Sie die Website auf und sehen Sie sich die Spalte “Protokoll” an.

Geekflare unterstützt HTTP/3, und Sie können das sehen.

Google Chrome

Sie haben es erwartet, nicht wahr?

Sie können Chrome Canary zum Testen verwenden.

Google Chrome Canary ist soeben der erste (verfügbare) Browser geworden, der die (sehr) experimentelle #QUIC- und HTTP/3-Unterstützung integriert!

Fügen Sie die Flags “–enable-quic –quic-version=h3-23” hinzu und Sie sollten in den devtools “http/2 quic/99” sehen, was eigentlich http3 in Verkleidung ist! pic.twitter.com/5Fhui46h3x

– Robin Marx (@programmingart) September 19, 2019

Starten Sie Chrome Canary mit dem Flag "--enable-quic --quic-version=h3-23" und führen Sie den Test aus. Sie werden in den Entwicklertools nicht H3 oder HTTP/3 als Protokoll sehen, sondern “http2 quic/99”.

Geekflare API

Müssen Sie es programmatisch testen? Versuchen Sie es mit Geekflare HTTP Protocol API. Sie gibt nicht nur HTTP/3 aus, sondern auch, ob die betreffende Website andere Protokolle wie HTTP/1.1 und HTTP/2 unterstützt.

geekflare check http protocol API

Interessanterweise können Sie das mit dem kostenlosen Angebot für 3000 API-Aufrufe pro Monat risikolos ausprobieren.

cURL

Sie möchten Ihr Terminal nicht verlassen?

cURL ist großartig, und in der neuesten Version können Sie mit dem --http3-Flag testen. Laden Sie cURL herunter und erstellen Sie es aus dem Quellcode.

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

Eine andere Möglichkeit wäre, den cURL-Client wie unten beschrieben zu erstellen. Dies würde unter Linux funktionieren.

  • Installieren Sie die Rust-Umgebung
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Bauen Sie quiche wie hier erklärt

Es funktioniert!

Fazit

Ich hoffe, dies gibt Ihnen eine Vorstellung davon, wie Sie Ihre Website testen können, wenn HTTP/3 aktiviert ist. Wenn Sie Besitzer einer Website sind, sollten Sie die Vorteile dieses neuesten Protokolls für eine bessere Web-Performance nutzen.

  • Chandan Kumar
    Autor
    Chandan Kumar ist der Gründer von Geekflare. Er hat Millionen von Menschen geholfen, sich im digitalen Bereich zu verbessern. Er hat eine Leidenschaft für Technologie und ist auf einer Mission, die Welt zu erforschen und das Wachstum von Fachleuten und Unternehmen zu steigern.
Dank an unsere Sponsoren
Weitere gute Lektüre zum Thema Testmanagement
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder