204

No Content

Oficiālais
pieprasījumam nav satura

Statusa koda 204 vispārīgs skaidrojums

HtTP statusa kods 204 No Content nozīmē, ka serveris ir veiksmīgi apstrādājis pieprasījumu, taču nav nosūtāmi atpakaļ nekādi dati. Citiem vārdiem sakot, viss ir darbojies, bet nav informācijas (satura), ko nosūtīt kā atbildi. Tas ir tāpat, it kā jūs kādam pajautātu laiku, bet tā vietā, lai pateiktu, cik ir pulkstenis, viņš tikai klanās, lai apstiprinātu, ka jūs dzirdējis, bet konkrētu atbildi nesniedz.

.

HTTP statusa koda 204 specifikācija

Stāvokļa kods 204 No Content norāda, ka serveris ir veiksmīgi izpildījis pieprasījumu un ka atbildes ielādes korpusā nav papildu satura, kas būtu jānosūta. Metadati atbildes galvenes laukos attiecas uz mērķa resursu un tā izvēlēto reprezentāciju pēc pieprasītās darbības piemērošanas.

Piemēram, ja 204 No Content statusa kods tiek saņemts kā atbilde uz PUT pieprasījumu un atbildē ir ETag galvenes lauks, tad PUT bija veiksmīgs un ETag lauka vērtība satur šī mērķa resursa jaunās reprezentācijas entītijas tagu.

Atbilde 204 No Content ļauj serverim norādīt, ka darbība ir sekmīgi piemērota mērķa resursam, vienlaikus norādot, ka lietotāja aģentam nav jāpāriet no sava pašreizējā "dokumenta skata" (ja tāds ir). Serveris pieņem, ka lietotāja aģents savam lietotājam sniegs kādu norādi par veiksmi saskaņā ar savu saskarni un piemēros visus jaunos vai atjauninātos metadatus, kas iekļauti atbildē, savam aktīvajam attēlojumam.

Piemēram, 204 No Content statusa kodu parasti izmanto ar dokumentu rediģēšanas saskarnēm, kas atbilst darbībai "saglabāt", tādējādi saglabājamais dokuments paliek pieejams lietotājam rediģēšanai. To bieži izmanto arī saskarnēs, kas paredz automātisku datu pārsūtīšanu, piemēram, izplatītās versiju kontroles sistēmās.

Atbilde 204 No Content beidzas ar pirmo tukšo rindu pēc galvenes laukiem, jo tā nevar saturēt ziņojuma ķermeni.

Atbilde 204 No Content pēc noklusējuma ir kešējama, t. i., ja vien metodes definīcija vai tiešā kešatmiņas kontrole nenorāda citādi (sk. [RFC7234] 4.2.2. sadaļu).

Avots / citāts no: 204 No Content HTTP statusa kods ir norādīts 6.3.5 sadaļā 6.3.5.

Kā, izmantojot PHP, ievadīt 204 statusa kodu?

Lai tīmekļa lapā norādītu HTTP statusa kodu 204, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(204) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Pārbaudīt 204 HTTP statusa kodu

Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 204 No Content) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:

Statusa kods 204 No Content
Pārskats
URL: https://http-statuscode.com/errorCodeExample.php?code=204
Statuss: 204 No Content
Šie: Network
IP adrese: XX.XX.XX.XX
Statusa kods 204 No Content

204 statusa koda saderība ar pārlūkprogrammu

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

Konstantes programmēšanas valodās

http.StatusNoContent
Response::HTTP_NO_CONTENT
:no_content

Izklaidējošas memes par HTTP statusa kodu 204

Bloga raksti

SEO un HTTP statusa kodi: Visaptveroša analīze

Tīmekļa vietnes optimizēšana meklētājprogrammām (SEO) ir sarežģīts pasākums. Viens no bieži nepamanītiem, bet izšķirošiem aspektiem labam rangam ir HTTP statusa kodi. Šie mazie trīs ciparu kodi inf...

Autors: Tony Brüser
Autors: Tony Brüser

Tonijs Brūsers ir aizrautīgs tīmekļa izstrādātājs, kurš aizraujas ar HTTP statusa kodiem.

LinkedInGitHub