307
Temporary Redirect
Specifikation av HTTP-statuskoden 307
Statuskoden 307 Temporary Redirect anger att målresursen tillfälligt finns under en annan URI och att användaragenten inte får ändra förfrågningsmetoden om den utför en automatisk omdirigering till den URI:n. Eftersom omdirigeringen kan ändras med tiden bör klienten fortsätta att använda den ursprungliga effektiva förfrågnings-URI:n för framtida förfrågningar.
Servern SKA generera ett Location-huvudfält i svaret som innehåller en URI-referens för den annorlunda URI:n. Användaragenten KAN använda värdet i fältet Location för automatisk omdirigering. Serverns svarsnyttolast innehåller vanligtvis en kort hypertextnotis med en hyperlänk till den eller de olika URI:erna.Anm.: Denna statuskod liknar 302 (funnen), förutom att den inte tillåter ändring av förfrågningsmetoden från POST till GET. Denna specifikation definierar ingen motsvarande motsvarighet för 301 (Moved Permanently) ([RFC7238] definierar dock statuskoden 308 (Permanent Redirect) för detta ändamål).
Källa / Citat från: HTTP-statuskoden 307 Temporary Redirect anges i avsnitt 6.4.7 i RFC7231.
HTTP-protokoll
Hur skickar man en 307-statuskod med PHP?
För att kasta HTTP-statuskoden 307 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testa HTTP-statuskoden 307
För att kunna visa HTTP-statuskoden (i det här fallet 307 Temporary Redirect) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Status: 307 Temporary Redirect
Dessa: Network
IP-adress: XX.XX.XX.XX
Webbläsarnas kompatibilitet med statuskoden 307
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 |