Bendras būsenos kodo 103 paaiškinimas
Įsivaizduokite, kad einate į restoraną ir užsisakote meniu. Užuot laukęs, kol bus patiektas visas meniu iš karto, padavėjas jau duoda jums užkandį, kol ruošiamas likęs maistas. Tai leidžia jums jau pradėti valgyti, užuot tuščiai laukus.
Taip pat veikia ir būsenos kodas 103 Early Hints "Ankstyvosios užuominos". Kai serveris iš naršyklės gauna užklausą įkelti tinklalapį, kartais gali užtrukti, kol surinks visą reikiamą informaciją. Užuot privertęs naršyklę laukti, serveris gali naudoti 103 Early Hints kodą, kad pateiktų "ankstyvąsias užuominas" apie išteklius, kurie netrukus bus įkelti. Tai reiškia, kad naršyklė gali pradėti krauti tam tikras puslapio dalis, pavyzdžiui, stilių rinkmenas ar scenarijus, dar prieš tai, kai serveris pateikia visą atsakymą.
Dėl tokio bendravimo bendras žiniatinklio puslapio krovimo laikas tampa efektyvesnis ir greitesnis, nes naršyklė ir serveris dirba vienu metu, o ne vienas po kito. Jie tarsi dirba kaip viena komanda, kad kuo greičiau pateiktų jums informaciją.
Taigi būsenos kodas "103 Early Hints Early Hints" yra priemonė, padedanti padidinti interneto greitį ir efektyvumą. Nors jis gal ir nėra toks žinomas kaip kiti kodai, vis dėlto atlieka svarbų vaidmenį, kad internetas taptų greitesnis ir sklandesnis visiems mums.
HTTP būsenos kodo 103 specifikacija
Šaltinis / citata iš: HTTP būsenos kodas 103 Early Hints nurodytas 2 skirsnyje 2.
HTTP protokolas
Kaip naudojant PHP išmesti 103 būsenos kodą?
Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 103, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(103) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
HTTP būsenos kodo 103 testavimas
Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 103 Early Hints) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:
URL: https://http-statuscode.com/errorCodeExample.php?code=103
Statusas: 103 Early Hints
Šie: Network
IP adresas: XX.XX.XX.XX
103 būsenos kodo suderinamumas su naršyklėmis
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 |