Bedeutung
Die Ressource liegt vorübergehend unter einer anderen URL, und der Client muss die Anfrage dort mit derselben Methode und demselben Body wiederholen.
Typische Ursachen
- Browser-interne HSTS-Weiterleitungen von http auf https
- Vorübergehend verschobene API-Endpunkte
- Load Balancer, die in eine andere Region weiterleiten
So beheben Sie es
Als Client oder Besucher
Dieselbe Anfrage samt POST-Body an Location wiederholen. Prüfen Sie, ob Ihr HTTP-Client 307 auch bei Nicht-GET-Methoden folgt.
Als Betreiber der Website oder API
307 statt 302 verwenden, wenn POST, PUT oder DELETE nicht zu GET werden dürfen.
Beispielantwort
HTTP/1.1
HTTP/1.1 307 Temporary Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/upload
Content-Length: 0 Spezifikation
FAQ
› Warum sehe ich in Chrome 307 Internal Redirect?
Die Website steht auf der HSTS-Liste, daher stellt Chrome selbst von http auf https um, bevor eine Anfrage den Browser verlässt.
› 307 oder 308?
Beide behalten die Methode; 307 ist vorübergehend, 308 dauerhaft.