303
See Other
HTTP statusa koda 303 specifikācija
Stāvokļa kods 303 See Other norāda, ka serveris novirza lietotāja aģentu uz citu resursu, kā norādīts ar URI atrašanās vietas galvenes laukā, kas ir paredzēts, lai sniegtu netiešu atbildi uz sākotnējo pieprasījumu. Lietotāja aģents var veikt uz šo URI vērstu meklēšanas pieprasījumu (GET vai HEAD pieprasījums, ja tiek izmantots HTTP), kas arī var tikt novirzīts, un sniegt galīgo rezultātu kā atbildi uz sākotnējo pieprasījumu. Ņemiet vērā, ka jaunais URI atrašanās vietas galvenes laukā netiek uzskatīts par līdzvērtīgu mērķa URI.
Šis statusa kods ir piemērojams jebkurai HTTP metodei. Tas galvenokārt tiek izmantots, lai POST darbības iznākumu ļautu lietotāja aģentam novirzīt uz citu resursu, jo, šādi rīkojoties, POST atbildei atbilstošā informācija tiek sniegta kā resurss, ko var atsevišķi identificēt, ielikt grāmatzīmēs un saglabāt kešatmiņā.
Atbilde 303 See Other uz GET pieprasījumu norāda, ka izcelsmes serverim nav mērķa resursa atveidojuma, ko serveris var pārsūtīt, izmantojot HTTP. Tomēr atrašanās vietas lauka vērtība attiecas uz resursu, kas apraksta mērķresursu, tādējādi, veicot izguves pieprasījumu šim citam resursam, var iegūt saņēmējiem noderīgu attēlojumu, nenozīmējot, ka tas pārstāv sākotnējo mērķresursu. Ņemiet vērā, ka atbildes uz jautājumiem par to, ko var attēlot, kādi attēlojumi ir piemēroti un kas varētu būt noderīgs apraksts, ir ārpus HTTP darbības jomas.
Izņemot atbildes uz HEAD pieprasījumu, 303 See Other atbildes attēlojumam vajadzētu ietvert īsu hiperteksta piezīmi ar hipersaiti uz to pašu URI atsauci, kas norādīta atrašanās vietas galvenes laukā.
Avots / citāts no: 303 See Other HTTP statusa kods ir norādīts 15.4.4 sadaļā 15.4.4.
HTTP protokols
Kā, izmantojot PHP, ievadīt 303 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 303, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(303) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 303 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 303 See Other) 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=303
Statuss: 303 See Other
Šie: Network
IP adrese: XX.XX.XX.XX
303 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
HttpStatusCode.MultipleChoices
http.StatusSeeOther
Response::HTTP_SEE_OTHER
:see_other