Cum se testează dacă un site web acceptă HTTP/3?

Ați activat H3 pe site-ul dvs. și nu sunteți sigur cum să îl verificați?

HTTP3 sau H3 este cel mai recent protocol HTTP dezvoltat de IETF. Este încă într-o versiune nefinalizată și se așteaptă să fie acceptat de browser-ul/clienții majori în curând. H3 se bazează pe QUIC protocolul de rețea pentru stratul de transport, care a fost conceput inițial de Google. Este diferit de versiunile anterioare precum H2, care a fost derivat din protocolul SPDY.

Cloudflare a publicat o postare grozavă pe blog care explică implementarea tehnică. Merită citit.

La momentul scrierii, foarte puține aplicații/server web/dispozitive de rețea/CDN de pe partea de server acceptă H3. Și, puteți ghici – Cloudflare este primul CDN care oferă H3.

Să vorbim despre asistența clientului.

H3 este încă în proiect, așa că nu fiecare browser acceptă încă H3. În acest moment, puteți utiliza următoarele pentru a-l testa. Ca de obicei, pot folosi ar fi o referință pentru a verifica browserele acceptate.

Testul tipstrick.ro HTTP/3 conectează rapid site-ul dvs. folosind cURL și dezvăluie dacă acceptă protocolul H3/QUIC. Dacă conexiunea este reușită, va afișa versiunile acceptate anunțate.

Alternativ, puteți verifica același lucru pentru toate proprietățile dvs. web cu API-ul protocol HTTP tipstrick.ro. Acest lucru aduce viteza atât de necesară dacă aveți mai multe site-uri web cu subiecte pentru raportare.

Interesant este că nivelul gratuit este o modalitate cu risc zero de a încerca asta pentru 3000 de apeluri API pe lună. Cu toate acestea, există upgrade-uri care încep cu 5 USD lunar care vine cu 10.000 solicitări API cu o rată mult mai mare de 25 de solicitări pe secundă.

Verificare HTTP/3

Un instrument web de la LightSpeed.

  Cum să împiedicați apariția selfie-urilor în albumul de selfie-uri al iPhone-ului

Acces Verificare HTTP/3 și introduceți adresa URL de testat. Vei obține rezultatele instantaneu.

Firefox

Firefox Nightly a anunțat recent suportul H3.

Firefox Nightly are acum suport HTTP/3 timpuriu pentru testarea publică!

— Daniel Stenberg (@bagder) 4 noiembrie 2019

  • Lansați Firefox Nightly
  • Tastați about:config în bara de adrese și apăsați Enter
  • Acceptă riscul și continuă
  • Căutați network.http.http3.enabled și faceți clic pe butonul de comutare pentru ao activa.

  • Reporniți Firefox seara și deschideți instrumentele pentru dezvoltatori
  • Accesați site-ul și uitați-vă la coloana „Protocol”.

tipstrick.ro acceptă HTTP/3 și puteți vedea asta.

Google Chrome

Te-ai așteptat, nu-i așa?

Poți să folosești Chrome Canary a testa.

Google Chrome Canary tocmai a devenit primul browser (disponibil) care a integrat (foarte) experimental #QUIC și suport HTTP/3!

Adăugați steaguri „–enable-quic –quic-version=h3-23” și ar trebui să vedeți „http/2+quic/99” să apară în devtools, care este de fapt http3 deghizat! pic.twitter.com/5Fhui46h3x

— Robin Marx (@programmingart) 19 septembrie 2019

Lansați Chrome Canary cu indicatorul „–enable-quic –quic-version=h3-23” și rulați testul. Nu veți vedea H3 sau HTTP/3 ca protocol în instrumentele pentru dezvoltatori, ci „http2+quic/99”.

tipstrick.ro API

Trebuie să-l testați programatic? Încercați tipstrick.ro HTTP Protocol API. Nu doar HTTP/3, ci se tipărește dacă site-ul dat acceptă alte protocoale, cum ar fi HTTP/1.1 și HTTP/2.

Interesant este că nivelul gratuit este o modalitate cu risc zero de a încerca asta pentru 3000 de apeluri API pe lună.

răsuci

Nu vrei să părăsești terminalul tău?

cURL este grozav, iar cea mai recentă versiune vă permite să testați folosind flag –http3. Descărcați cURL și construiți-l din sursă.

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

O altă opțiune ar fi să construiți clientul cURL ca mai jos. Acest lucru ar funcționa pe Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Construiți quiche așa cum este explicat Aici
  Instrumente pentru comunicare ușoară și menținerea conformității întreprinderilor

Funcționează!

Concluzie

Sper că acest lucru vă oferă o idee despre testarea site-ului dacă HTTP/3 este activat. Dacă sunteți proprietarul unui site, atunci profitați de acest ultim protocol pentru o performanță web mai bună.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?