303 See Other
HTTP response status code 303 See Other is returned by the server to indicate that the supplied Location does not link directly to the recently uploaded resource. Rather, it links to an alternative page such as an upload confirmation message. The HTTP method used for the second HTTP request is always a HTTP GET method.
The 303 See Other status code is typically returned as the result of a POST, PUT, or DELETE HTTP request. Essentially, it means that the result of the HTTP request can be found at a different URL. To fetch the new resource, the client must use a GET HTTP request with the specified Location.
Many clients are non-compliant with the current specification and instead use the 302 Found HTTP response for this purpose.
In the example, the client requests that a specific resource be deleted from the server. In response, the server sends the 303 See Other status code because it does not contain a viewable resource at the original Location. Rather, it points to a confirmation message at the newly specified Location.
DELETE /tasks/314 HTTP/1.1 Host: www.example.re
HTTP/1.1 303 See Other Location: http//www.example.re/confirmation/delete.html
Apache HttpComponents Core