Der 307 Temporary Redirect HTTP Status Code zeigt an, dass die Zielressource zeitweilig unter einer anderen URL aufzufinden ist und der Benutzer-Agent die Anfrage-Methode nicht verändern darf, wenn er eine automatische Weiterleitung zu dieser URL durchführt. Da diese Weiterleitung gelegentlich verändert werden kann soll der Client weiterhin für zukünftige Anfragen die genutzte URL weiterverwenden.
Der Server soll eine Location-Antwortkopfzeile in der Antwort erzeugen, welche eine andere URL enthält. Der Benutzer-Agent kann dieses Location für eine automatische Weiterleitung nutzen. Die Nutzlast der Antwort vom Server enthält für gewöhnlich einen kurzen Hypertext-Hinweis mit einem Hyperlink zu der anderen URL.
Hinweis: Dieser Status Code ist ähnlich zum 302 Found HTTP Status Code, jedoch verbietet er eine Veränderung der Anfrage-Methode von POST zu GET. Für den 301 Moved Permanently HTTP Status Code gibt es keine entsprechendes Gegenstück, jedoch kann der 308 Permant Redirect HTTP Status Code für diesen Zweck genutzt werden