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.
HTTP protokols
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:
URL: https://http-statuscode.com/errorCodeExample.php?code=204
Statuss: 204 No Content
Šie: Network
IP adrese: XX.XX.XX.XX
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
Ārējās saites ar papildu informāciju par HTTP statusa kodu 204:
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...