HTTP 303 See Other

The response to the request can be found under a different URL using GET.

3xx Redirection

303

See Other

Description

The 303 See Other status code indicates that the server is redirecting the user agent to a different resource, as indicated by a URI in the Location header field, which is intended to provide an indirect response to the original request. A user agent can perform a retrieval request targeting that URI (a GET or HEAD request if using HTTP), which might also be redirected, and present the eventual result as an answer to the original request. The new URI in the Location header field is not considered equivalent to the target URI. This status code is primarily used to redirect the user agent to a selected resource after a POST (or PUT/DELETE) operation.

When Is It Used?

Used after a POST form submission to redirect the user to a result page via GET (the Post/Redirect/Get pattern). This prevents duplicate form submissions when the user refreshes the page.

Example Response

HTTP/1.1 303 See Other
Location: /order/12345/confirmation

Look Up Any Status Code

Browse all status codes