204

No Content

Ametlik
taotlusel puudub sisu

Ü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.

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:

Staatuse kood 204 No Content
Ülevaade
URL: https://http-statuscode.com/errorCodeExample.php?code=204
Staatus: 204 No Content
Need: Network
IP-aadress: XX.XX.XX.XX
Staatuse kood 204 No Content

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

http.StatusNoContent
Response::HTTP_NO_CONTENT
:no_content

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...

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser on entusiastlik veebiarendaja, kellel on kalduvus HTTP staatuskoodide suhtes.

LinkedInGitHub