203

Non-Authoritative Information

Oficialus
Metainformacijai pateikti buvo naudojama kopija, įrašyta į spartinančiąją atmintį. Duomenys gali būti neatnaujinti.

HTTP būsenos kodo 203 specifikacija

Būklės kodas 203 Non-Authoritative Information rodo, kad užklausa buvo sėkminga, tačiau pridėta naudingoji apkrova buvo pakeista iš pradinio serverio atsakymo 200 (OK) transformuojančio tarpinio serverio ([RFC7230] 5.7.2 skirsnis). Šis būsenos kodas leidžia tarpininkui pranešti gavėjams, kad buvo pritaikyta transformacija, nes tai gali turėti įtakos vėlesniems sprendimams dėl turinio. Pavyzdžiui, būsimos turinio talpyklos patvirtinimo užklausos gali būti taikomos tik tame pačiame užklausos kelyje (per tuos pačius tarpinius serverius).

Atsakymas 203 Non-Authoritative Information yra panašus į įspėjimo kodą 214 Transformation Applied ([RFC7234] 5.5 skirsnis), kurio privalumas tas, kad jis taikomas atsakymams su bet kokiu būsenos kodu.

Atsakymas 203 Non-Authoritative Information pagal numatytuosius nustatymus yra talpinamas į talpyklą, t. y. jei kitaip nenurodyta metodo apibrėžtyje arba aiškiose talpyklos valdymo priemonėse (žr. [RFC7234] 4.2.2 skirsnį).

Šaltinis / citata iš: HTTP būsenos kodas 203 Non-Authoritative Information nurodytas 6.3.4 skirsnyje 6.3.4.

Kaip naudojant PHP išmesti 203 būsenos kodą?

Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 203, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(203) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

HTTP būsenos kodo 203 testavimas

Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 203 Non-Authoritative Information) 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ą:

Būsenos kodas 203 Non-Authoritative Information
Apžvalga
URL: https://http-statuscode.com/errorCodeExample.php?code=203
Statusas: 203 Non-Authoritative Information
Šie: Network
IP adresas: XX.XX.XX.XX
Būsenos kodas 203 Non-Authoritative Information

203 būsenos kodo suderinamumas su naršyklėmis

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Konstantos programavimo kalbose

http.StatusNonAuthoritativeInfo
Response::HTTP_NON_AUTHORITATIVE_INFORMATION
:non_authoritative_information

Išorinės nuorodos, kuriose pateikiama daugiau informacijos apie HTTP būsenos kodą 203:

Autorius: Tony Brüser
Autorius: Tony Brüser

Tony Brüseris yra entuziastingas žiniatinklio kūrėjas, mėgstantis HTTP būsenos kodus.

LinkedInGitHub