307
Temporary Redirect
HTTP staatuskoodi 307 täpsustamine
Statuskood 307 Temporary Redirect näitab, et sihtressurss asub ajutiselt teise URI all ja kasutajaagent EI TOHI muuta päringumeetodit, kui ta teeb automaatse ümbersuunamise sellele URI-le. Kuna ümbersuunamine võib aja jooksul muutuda, peaks klient jätkama algse tõhusa taotluse URI kasutamist tulevaste taotluste puhul.
Server PEAB vastuses tekitama asukoha päisevälja, mis sisaldab URI-viidet erinevale URI-le. Kasutajaagent VÕIB kasutada asukohavälja väärtust automaatseks ümbersuunamiseks. Serveri vastuse kasulik koormus sisaldab tavaliselt lühikest hüperteksti märkust, mis sisaldab hüperlinki teise(te)le URI(de)le.Märkus: See olekukood on sarnane 302 (leitud), välja arvatud see, et see ei võimalda muuta taotluse meetodit POST-ist GET-iks. Käesolev spetsifikatsioon ei määratle 301 (Moved Permanently) jaoks samaväärset vastet ([RFC7238] määratleb aga selleks otstarbeks staatuskoodi 308 (Permanent Redirect)).
Allikas / Tsitaat: HTTP-kood 307 Temporary Redirect on määratletud jaotises 6.4.7 jaotises RFC7231.
HTTP protokoll
Kuidas PHP-ga 307 staatuskoodi visata?
Veebilehel HTTP-koodi 307 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 307
Selleks, et kuvada HTTP staatuskoodi (antud juhul 307 Temporary Redirect) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Staatus: 307 Temporary Redirect
Need: Network
IP-aadress: XX.XX.XX.XX
307 staatuskoodi brauserite ühilduvus
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 |