DevToolPal
DE
3xx Umleitung

303 See Other

Siehe andere

Bedeutung

Der Server verweist den Client darauf, eine andere URL per GET abzurufen, typischerweise um das Ergebnis eines POST anzuzeigen.

Typische Ursachen

  • Post/Redirect/Get nach dem Absenden eines Formulars
  • Eine API verweist auf das Ergebnis eines lang laufenden Jobs

So beheben Sie es

Als Client oder Besucher

Senden Sie ein GET an Location. So entstehen beim Neuladen keine doppelten Übermittlungen.

Als Betreiber der Website oder API

Nach erfolgreichem Formular-POST mit 303 auf eine Ergebnisseite leiten, damit ein Neuladen das Formular nicht erneut sendet.

Beispielantwort

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

Spezifikation

RFC 9110 §15.4.4

FAQ

› Was ist das Post/Redirect/Get-Muster?

Nach einem POST liefert der Server 303 auf eine Ergebnisseite; der Browser lädt sie per GET, sodass Neuladen und Zurück sicher sind.

› 303 oder 302?

303 bedeutet immer „hole die andere URL per GET“. 302 legt die Methode nicht fest, auch wenn Browser ebenfalls zu GET wechseln.