303 See Other ("смотреть другое")
https://httpcat.ru/303
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 303 See Other указывает, что результат запроса доступен по другому URL, и клиент должен выполнить GET
-запрос по указанному адресу, независимо от изначального метода.
Основные характеристики:
- Перенаправление всегда предполагает использование метода
GET
- Часто используется после
POST
для реализации шаблона POST/Redirect/GET - Позволяет избежать повторной отправки формы при обновлении страницы
Типичное использование:
POST /submit-form HTTP/1.1 Host: example.com (name=John&email=john@example.com) HTTP/1.1 303 See Other Location: /thank-you
Особенности заголовков:
Location
— указывает URL, на который клиент должен выполнитьGET
-запросCache-Control
и другие — по желанию, в зависимости от контекста
Когда использовать:
- После
POST
илиPUT
запроса, если нужно перенаправить клиента без повторной отправки данных - В REST API — когда нужно вернуть информацию о созданном или обновлённом ресурсе по другому URL
- В веб-формах, чтобы избежать повторной отправки данных при обновлении страницы
Дополнительно:
- В отличие от
302 Found
, поведение303
чётко определено: метод всегда должен бытьGET
- Полезен при реализации безопасной навигации после действий, изменяющих состояние на сервере
- Для постоянного перенаправления с сохранением метода лучше использовать
308 Permanent Redirect
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303