Explicația generală a codului de stare 103
Imaginați-vă că mergeți la un restaurant și comandați un meniu. În loc să așteptați ca întregul meniu să fie servit deodată, chelnerul vă oferă deja un aperitiv în timp ce restul mâncării este pregătit. Acest lucru vă permite să începeți deja să mâncați în loc să așteptați degeaba.
Codul de stare 103 Early Hints Early Hints funcționează în același mod. Atunci când un server primește o solicitare din partea browserului dumneavoastră pentru a încărca o pagină web, uneori poate dura ceva timp pentru a compila toate informațiile de care are nevoie. În loc să vă facă browserul să aștepte, serverul poate folosi codul 103 Early Hints pentru a oferi "indicii timpurii" despre resursele care vor fi încărcate în curând. Acest lucru înseamnă că browserul dumneavoastră poate începe să încarce anumite părți ale paginii, cum ar fi foile de stil sau scripturile, chiar înainte ca întregul răspuns al serverului să fie complet.
Acest tip de comunicare face ca timpul total de încărcare a paginii web să fie mai eficient și mai rapid, deoarece browserul și serverul lucrează în același timp, mai degrabă decât unul după altul. Este ca și cum ar lucra ca o echipă pentru a vă prezenta informațiile cât mai repede posibil.
Atunci codul de stare 103 Early Hints Early Hints este un instrument care ajută la îmbunătățirea vitezei și eficienței internetului. Deși poate că nu este la fel de cunoscut ca alte coduri, acesta joacă totuși un rol important în a face din web o experiență mai rapidă și mai fluidă pentru noi toți.
.
Specificarea codului de stare HTTP 103
Sursa / Citat din: Codul de stare HTTP 103 Early Hints este specificat în secțiunea 2 din RFC8297.
Protocolul HTTP
Cum să arunci un cod de stare 103 cu PHP?
Pentru a afișa codul de stare HTTP 103 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testați codul de stare HTTP 103
Pentru a putea afișa codul de stare HTTP (în acest caz 103 Early Hints) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Stare: 103 Early Hints
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Compatibilitatea browserului cu codul de stare 103
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | No |
Safari | No |
Chrome Android | Yes |
Firefox for Android | no data |
Opera Android | No |
Safari on iOS | No |
Internet | no data |
WebView Android | no data |