Üldine selgitus 204 staatuskoodi kohta
HTP-kood 204 No Content tähendab, et server on päringut edukalt töödelnud, kuid andmeid ei ole võimalik tagasi saata. Teisisõnu, kõik töötas, kuid vastuseks ei ole saadetavat teavet (sisu). See on nagu see, kui te küsite kellaaega ja selle asemel, et öelda teile, mis kell on, noogutab ta lihtsalt, et kinnitada, et ta kuulis teid, kuid ei anna teile konkreetset vastust.
.HTTP staatuskoodi 204 täpsustamine
Statuskood 204 No Content näitab, et server on päringu edukalt täitnud ja et vastuse kasulikku sisu ei ole vaja saata. Vastuse päise väljadel olevad metaandmed viitavad sihtressursile ja selle valitud representatsioonile pärast taotletud tegevuse rakendamist.
Kui näiteks vastuseks PUT-taotlusele saadakse 204 No Content staatuskood ja vastus sisaldab ETag-pealkirja väljal, siis PUT oli edukas ja ETag-välja väärtus sisaldab selle sihtressursi uue representatsiooni entiteedi-tag'i. See tähendab, et PUT-taotlus oli edukas ja ETag-välja väärtus sisaldab selle sihtressursi uue representatsiooni entiteedi-tag'i.
Vastus 204 No Content võimaldab serveril näidata, et tegevus on edukalt rakendatud sihtressursi suhtes, andes samal ajal mõista, et kasutajaagent ei pea oma praegusest "dokumendivaatest" (kui see on olemas) eemalduma. Server eeldab, et kasutajaagent annab oma kasutajaliidese järgi kasutajale mingi märku õnnestumisest ja rakendab vastuses sisalduvad uued või ajakohastatud metaandmed oma aktiivsele esitusele.
Kasutajale on näiteks 204 No Content staatuskoodi tavaliselt kasutatud dokumendi redigeerimise liideste puhul, mis vastavad toimingule "salvesta", nii et salvestatav dokument jääb kasutajale redigeerimiseks kättesaadavaks. Samuti kasutatakse seda sageli liideste puhul, mis eeldavad automaatset andmeedastust, näiteks hajutatud versioonihaldussüsteemides.
204 No Content vastus lõpetatakse esimese tühja reaga pärast päise välju, sest see ei saa sisaldada teate keha.
204 No Content vastus on vaikimisi vahemällu salvestatav, st kui meetodi määratlus või selgesõnalised vahemälu kontrollid ei näita teisiti (vt [RFC7234] jaotis 4.2.2).
Allikas / Tsitaat: HTTP-kood 204 No Content on määratletud jaotises 6.3.5 jaotises RFC7231.
HTTP protokoll
Kuidas PHP-ga 204 staatuskoodi visata?
Veebilehel HTTP-koodi 204 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(204) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 204
Selleks, et kuvada HTTP staatuskoodi (antud juhul 204 No Content) 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=204
Staatus: 204 No Content
Need: Network
IP-aadress: XX.XX.XX.XX
204 staatuskoodi brauserite ühilduvus
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
Konstandid programmeerimiskeeltes
Välislingid, mis sisaldavad lisateavet HTTP staatuskoodi 204 kohta:
Lõbusad meemid HTTP staatuskoodi 204 kohta
Blogi artiklid
SEO ja HTTP staatuskoodid: Põhjalik analüüs
Websaidi optimeerimine otsingumootorite jaoks (SEO) on keeruline ettevõtmine. Üks sageli tähelepanuta jäetud, kuid hea järjestuse jaoks ülioluline aspekt on HTTP staatuskoodid. Need väikesed kolmek...