Что означает HTTP-статус 303 (Redirect Method)?

 
Также может означать:
КонстантаТипОС
ERROR_DELETE_PENDINGОшибка WindowsWindows
STATUS_GHOSTEDNTSTATUSWindows
VHD_BOOT_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_REDIRECT HTTP_STATUS_NOT_MODIFIED

HTTP_STATUS_REDIRECT_METHOD

Что означает HTTP 303 (HTTP_STATUS_REDIRECT_METHOD)

HTTP_STATUS_REDIRECT_METHOD соответствует ответу HTTP 303: результат следует получить отдельным GET-запросом к URI из Location.

303 намеренно меняет последующий метод на GET и часто используется после POST для безопасного отображения результата.

303 явно переводит последующее получение результата на GET к URI из Location. Он удобен после POST, когда созданный или вычисленный результат читается отдельным запросом. Проверяйте, что клиент не повторяет исходный request body на новом URI и корректно обрабатывает относительный Location.

HTTP 303 обычно используют после операции изменения состояния, чтобы направить клиента к отдельному ресурсу результата. Следование выполняется запросом GET, что позволяет получить representation, не повторяя исходный POST. Клиент должен брать URI из Location, а не конструировать его догадкой. Это особенно полезно в pattern Post/Redirect/Get и при выдаче URI созданного или вычисленного результата.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.