208
Already Reported
HTTP statusa koda 208 specifikācija
Statusa kodu 208 Already Reported var izmantot DAV: propstat atbildes elementa iekšpusē, lai izvairītos no vairākkārtējas vienas un tās pašas kolekcijas iekšējo locekļu uzskaitīšanas. Katrai kolekcijas piesaistes saitei, kas atrodas pieprasījuma darbības jomā, tiks ziņots tikai par vienu ar 200 statusu, savukārt turpmākajos DAV:response elementos visām pārējām piesaistēm tiks izmantots 208 Already Reported statuss, un netiks iekļauti DAV:response elementi to pēcnācējiem.
Atzīmējiet, ka 208 Already Reported statuss parādīsies tikai "Dziļums: bezgalība" pieprasījumiem un ka tas ir īpaši svarīgi, ja vairākas kolekciju piesaistes rada piesaistes cilpu, kā aprakstīts 2.2. sadaļā.
Klients PROPFIND pieprasījumā var pieprasīt DAV:resource-id īpašību, lai garantētu, ka tas var precīzi rekonstruēt kolekcijas ar vairākām piesaistēm vienam resursam piesaistes struktūru.
Lai nodrošinātu atpakaļejošu savietojamību ar klientiem, kuri nezina par 208 Already Reported statusa kodu, kas parādās daudzstāvu atbildes ķermenī, to NEPIECIEŠAMA izmantot, ja vien klients nav signalizējis par šīs specifikācijas atbalstu, izmantojot "DAV" pieprasījuma galveni (sk. 8.2. sadaļu). Tā vietā, ja tiek atklāta sasaistes cilpa, jāatgriež 508 statuss. Tas ļauj serverim atgriezt 508 kā augstākā līmeņa atgriešanas statusu, ja tas to atklāj pirms atbildes sākšanas, vai multistatusa vidū, ja tas to atklāj multistatusa atbildes straumēšanas vidū.
Avots / citāts no: 208 Already Reported HTTP statusa kods ir norādīts 7.1 sadaļā 7.1.
HTTP protokols
Kā, izmantojot PHP, ievadīt 208 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 208, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(208) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 208 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 208 Already Reported) 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=208
Statuss: 208 Already Reported
Šie: Network
IP adrese: XX.XX.XX.XX
208 statusa koda saderība ar pārlūkprogrammu
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 |
Konstantes programmēšanas valodās
http.StatusAlreadyReported
Response::HTTP_ALREADY_REPORTED
:already_reported