307
Temporary Redirect
Spesifikasjon av HTTP-statuskoden 307
Statuskoden 307 Temporary Redirect indikerer at målressursen ligger midlertidig under en annen URI, og brukeragenten MÅ IKKE endre forespørselsmetoden hvis den utfører en automatisk omdirigering til den URI-en. Siden omdirigeringen kan endres over tid, bør klienten fortsette å bruke den opprinnelige effektive URI-en for fremtidige forespørsler.
Tjeneren BØR generere et Location header-felt i svaret som inneholder en URI-referanse for den forskjellige URI-en. Brukeragenten KAN bruke Location-feltets verdi for automatisk omdirigering. Serverens nyttelast i svaret inneholder vanligvis en kort hypertekstnotis med en hyperlenke til de forskjellige URI-ene.Merk: Denne statuskoden ligner på 302 (Found), bortsett fra at den ikke tillater endring av forespørselsmetoden fra POST til GET. Denne spesifikasjonen definerer ingen tilsvarende motstykke for 301 (Moved Permanently) ([RFC7238] definerer imidlertid statuskoden 308 (Permanent Redirect) for dette formålet).
.
Kilde / Sitat fra: 307 Temporary Redirect HTTP-statuskoden er spesifisert av seksjon 6.4.7 i RFC7231.
HTTP-protokoll
Hvordan kaste en 307-statuskode med PHP?
For å kaste HTTP-statuskoden 307 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 307 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 307 Temporary Redirect) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
De: Network
IP-adresse: XX.XX.XX.XX
Nettleserkompatibilitet for 307-statuskoden
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 |