303

See Other

Uradna stran
preusmeritve ne kažejo na zahtevani vir, temveč na drugo stran.

Specifikacija kode stanja HTTP 303

Stavna koda 303 See Other označuje, da strežnik uporabniškega agenta preusmerja na drug vir, kot je navedeno v URI v polju glave Location, ki je namenjen posrednemu odgovoru na prvotno zahtevo. Uporabniški agent lahko izvede zahtevo za iskanje, usmerjeno na ta URI (zahteva GET ali HEAD, če uporablja HTTP), ki je lahko tudi preusmerjena, in končni rezultat predstavi kot odgovor na prvotno zahtevo. Upoštevajte, da se novi URI v polju glave Location ne šteje za enakovrednega ciljnemu URI.

Ta koda stanja velja za vse metode HTTP. Uporablja se predvsem za to, da se omogoči, da rezultat dejanja POST uporabniškega agenta preusmeri na drug vir, saj se s tem informacije, ki ustrezajo odgovoru POST, zagotovijo kot vir, ki ga je mogoče ločeno prepoznati, dodati v zaznamek in shraniti v predpomnilnik.

Odgovor 303 See Other na zahtevo GET pomeni, da izvorni strežnik nima predstavitve ciljnega vira, ki bi jo strežnik lahko prenesel prek protokola HTTP. Vendar se vrednost polja Lokacija nanaša na vir, ki opisuje ciljni vir, tako da lahko zahteva za priklic na tem drugem viru privede do predstavitve, ki je uporabna za prejemnike, ne da bi to pomenilo, da predstavlja izvirni ciljni vir. Upoštevajte, da so odgovori na vprašanja, kaj je mogoče predstaviti, katere predstavitve so ustrezne in kaj je lahko koristen opis, zunaj področja uporabe protokola HTTP.

Z izjemo odgovorov na zahtevo HEAD bi morala predstavitev odgovora 303 See Other vsebovati kratko hipertekstno opombo s hiperpovezavo na isto referenco URI, ki je navedena v polju glave Location.

Vir / citat iz: Koda stanja HTTP 303 See Other je določena v razdelku 15.4.4 oddelka RFC9110.

Kako s PHP vrniti kodo stanja 303?

Za prikaz kode stanja HTTP 303 na spletni strani lahko uporabite funkcijo PHP http_response_code. Sintaksa je naslednja: http_response_code(303) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Preizkus kode stanja HTTP 303

Če želite prikazati kodo stanja HTTP (v tem primeru 303 See Other) in druge informacije na strani odjemalca, morate s tipko F12 odpreti razvojno konzolo. Nato pojdite na zavihek "Omrežje". Zdaj lahko odprete stran, spletno mesto (primer index.php) mora biti vidno v zavihku omrežje. To je treba izbrati, nato pa je treba izbrati razdelek Herder. Uporabnik bo nato videl naslednji rezultat:

Koda stanja 303 See Other
Pregled
URL: https://http-statuscode.com/errorCodeExample.php?code=303
Status: 303 See Other
Ti: Network
Naslov IP: XX.XX.XX.XX
Koda stanja 303 See Other

Združljivost kode stanja 303 z brskalniki

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

Konstante v programskih jezikih

HttpStatusCode.MultipleChoices
http.StatusSeeOther
Response::HTTP_SEE_OTHER
:see_other
Avtor: Tony Brüser
Avtor: Tony Brüser

Tony Brüser je navdušen spletni razvijalec, ki je navdušen nad kodami stanja HTTP.

LinkedInGitHub