303 See Other

303 See Other

Server returns the 303 HTTP response status code to indicate that the supplied Location does not link directly to the recently uploaded resource.

You can Check Your URLs HTTP Code for FREE

When you receive the 303 See Other status code, it means that the resource you requested has been uploaded successfully, but instead of directly linking to the uploaded resource, the server provides an alternative page, like a confirmation message.

To fetch the actual resource, your browser or application will automatically make a second HTTP request using the GET method, and you will be redirected to the correct location where the resource is available.

When you receive the 303 See Other status code, it means that the server has processed your POST, PUT, or DELETE request, and the result is available at a different URL.

To access the new resource, you should use a GET request with the URL specified in the Location header.

Keep in mind that some clients may use the 302 Found response instead of 303, so it's essential to handle both cases appropriately.

In the example, when the client requests the deletion of a resource, the server responds with the 303 See Other status code. This code indicates that the resource has been successfully deleted, and instead of showing the deleted resource, it redirects the client to a confirmation message at a new location. This way, the client can be sure that the deletion was successful and get feedback about the action taken.

Request

DELETE /tasks/314 HTTP/1.1
Host: www.example.com

Response

HTTP/1.1 303 See Other
Location: http//www.example.com/confirmation/delete.html

The 303 See Other status code is used to tell the client that the requested action has been completed successfully, and it should redirect to a different URL for further information or confirmation. It is often used after a DELETE or POST request to guide the client to a relevant page or message confirming the action taken.

Related articles

999 Request Denied

999 Request Denied The 999 HTTP response status code is...

599 Network Connect Timeout Error

599 Network Connect Timeout Error The 599 HTTP response status...

598 Network read timeout error

598 Network read timeout error The 598 HTTP response status...

561 Unauthorized

561 Unauthorized The 561 HTTP response status code means there...

530 Site Frozen

530 Site Frozen The 530 HTTP response status code is...

999 Request Denied

561 Unauthorized

530 Site Frozen