Üldine selgitus 103 staatuskoodi kohta
Madeldage, et lähete restorani ja tellite menüü. Selle asemel, et oodata, et kogu menüü korraga serveeritaks, annab kelner teile juba eelroa, samal ajal kui ülejäänud toit valmistatakse. See võimaldab teil tühja ootamise asemel juba sööma hakata.
Seisukood 103 Early Hints Early Hints toimib samamoodi. Kui server saab teie brauserilt päringu veebilehe laadimiseks, võib tal mõnikord võtta aega, kuni ta kogu vajaliku teabe kokku paneb. Selle asemel, et panna brauserit ootama, võib server kasutada koodi 103 Early Hints, et anda "varajasi vihjeid" varsti laaditavate ressursside kohta. See tähendab, et brauser võib alustada lehe teatud osade, näiteks stiililehtede või skriptide laadimist juba enne, kui serveri kogu vastus on valmis.
Sellise suhtluse abil on veebilehe üldine laadimisaeg tõhusam ja kiirem, sest brauser ja server töötavad korraga, mitte üksteise järel. Nad töötavad justkui meeskonnana, et esitada teile teavet võimalikult kiiresti.
Sellest tulenevalt on 103 Early Hints varajase vihje staatuskood vahend, mis aitab parandada interneti kiirust ja tõhusust. Kuigi see ei pruugi olla nii tuntud kui teised koodid, mängib see siiski olulist rolli selles, et veeb oleks meie kõigi jaoks kiirem ja sujuvam.
HTTP staatuskoodi 103 täpsustamine
Allikas / Tsitaat: HTTP-kood 103 Early Hints on määratletud jaotises 2 jaotises RFC8297.
HTTP protokoll
Kuidas PHP-ga 103 staatuskoodi visata?
Veebilehel HTTP-koodi 103 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 103
Selleks, et kuvada HTTP staatuskoodi (antud juhul 103 Early Hints) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Staatus: 103 Early Hints
Need: Network
IP-aadress: XX.XX.XX.XX
103 staatuskoodi brauserite ühilduvus
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 |