Что означает 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. HTTP_STATUS_REDIRECT_METHOD относится к перенаправлениям 3xx. Для HTTP_STATUS_REDIRECT_METHOD решение клиента зависит от Location, метода, кэширования и постоянного либо временного характера перехода.

303 намеренно меняет последующий метод на GET и часто используется после POST для безопасного отображения результата. Для разбора именно HTTP_STATUS_REDIRECT_METHOD учитывайте метод, URI, представление, посредника-источника и связанные поля Location, GET, HEAD, POST, RFC и URL.

Что проверить

  • Для перенаправления «результат следует получить отдельным GET-запросом к URI из Location» проверьте Location, сохранение метода и тела, а также временный или постоянный характер перехода.
  • При HTTP_STATUS_REDIRECT_METHOD исключите redirect-цикл и расхождение scheme, host или path между клиентом, proxy и origin.
  • Кэшируйте ответ 303 только по его стандартным правилам и не объединяйте разные представления без валидаторов.

В телеметрии для HTTP_STATUS_REDIRECT_METHOD сохраните HTTP 303, method, authority, шаблон маршрута, latency, upstream и значимые заголовки кэширования или повтора; секреты и полный URL с чувствительными параметрами записывать не следует.

Ссылки для HTTP_STATUS_REDIRECT_METHOD


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