DevToolPal
NL
3xx Omleiding

303 See Other

Zie andere

Wat het betekent

De server verwijst de client naar een andere URL om met GET op te halen, meestal om het resultaat van een POST te tonen.

Veelvoorkomende oorzaken

  • Post/Redirect/Get na het verzenden van een formulier
  • Een API die verwijst naar het resultaat van een langlopende taak

Zo los je het op

Als client of bezoeker

Doe een GET naar Location. Zo voorkom je dubbele verzendingen als de gebruiker ververst.

Als beheerder van de site of API

Gebruik 303 na een geslaagde formulier-POST om de gebruiker naar een resultaatpagina te sturen, zodat herladen het formulier niet opnieuw verstuurt.

Voorbeeldantwoord

HTTP/1.1
HTTP/1.1 303 See Other
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /orders/1001
Content-Length: 0

Specificatie

RFC 9110 §15.4.4

Veelgestelde vragen

› Wat is het Post/Redirect/Get-patroon?

Na een POST geeft de server een 303 naar een resultaatpagina; de browser laadt die met GET, dus verversen en terug zijn veilig.

› 303 of 302?

303 betekent altijd "haal de andere URL op met GET". 302 legt de methode niet vast, al schakelen browsers ook naar GET.