DevToolPal
NL
3xx Omleiding

307 Temporary Redirect

Tijdelijke doorverwijzing

Wat het betekent

De resource staat tijdelijk op een andere URL, en de client moet het verzoek daar herhalen met dezelfde methode en body.

Veelvoorkomende oorzaken

  • Interne HSTS-doorverwijzingen van http naar https in browsers
  • Tijdelijk verplaatste API-endpoints
  • Load balancers die naar een andere regio doorverwijzen

Zo los je het op

Als client of bezoeker

Herhaal hetzelfde verzoek, inclusief POST-body, naar Location. Controleer of je HTTP-client 307 ook volgt bij niet-GET-methodes.

Als beheerder van de site of API

Gebruik 307 in plaats van 302 als POST, PUT of DELETE geen GET mogen worden.

Voorbeeldantwoord

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

Specificatie

RFC 9110 §15.4.8

Veelgestelde vragen

› Waarom zie ik 307 Internal Redirect in Chrome?

De site staat op de HSTS-lijst, dus Chrome zet http zelf om naar https voordat er een verzoek vertrekt.

› 307 of 308?

Beide behouden de methode; 307 is tijdelijk, 308 permanent.