303 See Other
3xx Redirection
RFC 9110
The result is over there — go GET it.
What 303 See Other means {#what}
The server is redirecting the client to another URL, explicitly with a GET request. Commonly used after a POST form submission to redirect to a confirmation page — the classic Post/Redirect/Get (PRG) pattern that prevents double-submissions on refresh.
When you’ll see a 303 {#when}
- After submitting a form
- After a POST that created something, redirecting to the new resource
When to use 303 {#use}
- POST → redirect → GET pattern to prevent form resubmission
- When the response to a POST is a separate resource the client should retrieve