207
Multi-Status
HTTP statusa koda 207 specifikācija
Pultistatusa atbilde sniedz informāciju par vairākiem resursiem situācijās, kad var būt piemēroti vairāki statusa kodi. Pēc noklusējuma Multi-Status atbildes ķermenis ir teksta/xml vai lietojumprogrammas/xml HTTP vienība ar saknes elementu 'multistatus'. Turpmākajos elementos ir 200, 300, 400 un 500 sērijas statusa kodi, kas ģenerēti metodes izsaukuma laikā. XML elementā "response" NAV jāreģistrē 100 sērijas statusa kodi.
Ja gan kā vispārējais atbildes statusa kods tiek izmantots "207 Multi-Status", saņēmējam ir jāiepazīstas ar multistatus atbildes ķermeņa saturu, lai iegūtu papildu informāciju par metodes izpildes panākumiem vai neveiksmēm. Atbilde VAR tikt izmantota veiksmes, daļējas veiksmes un arī neveiksmes situācijās.
"Multistatus" saknes elements satur nulles vai vairākus "response" elementus jebkurā secībā, katrs no tiem satur informāciju par atsevišķu resursu. Katram "atbildes" elementam JĀbūt elementam "href", lai identificētu resursu.
Multistatusa atbilde izmanto vienu no diviem dažādiem statusa atspoguļošanas formātiem:
- "Status" elements kā "atbildes" elementa atvasinājums norāda ziņojuma izpildes statusu identificētajam resursam kopumā (piemēram, sk. 9.6.2. iedaļu). Dažu metožu definīcijās ir sniegta informācija par konkrētiem statusa kodiem, kas klientiem būtu jāsagatavo redzēt atbildē. Tomēr klientiem JĀPAREDZ, lai apstrādātu citus statusa kodus, izmantojot [RFC2616] 10. iedaļā definētos vispārīgos noteikumus.
- PropFIND un PROPPATCH formāts ir paplašināts, "status" vietā izmantojot elementu "propstat", kas sniedz informāciju par atsevišķām resursa īpašībām. Šis formāts ir raksturīgs PROPFIND un PROPPATCH, un tas ir sīki aprakstīts 9.1. un 9.2. iedaļā
Avots / citāts no: 207 Multi-Status HTTP statusa kods ir norādīts 13 sadaļā 13.
HTTP protokols
Kā, izmantojot PHP, ievadīt 207 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 207, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(207) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 207 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 207 Multi-Status) 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=207
Statuss: 207 Multi-Status
Šie: Network
IP adrese: XX.XX.XX.XX
207 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 |