Проект IETF RFC Код состояния протокола HTTP (HTTP) 308 (Постоянный переадресация) определяет статус HTTP 308 как Постоянный переадресация. Разумеется, следует отметить, что это проект документа и содержит в заголовке документа текст "Истекает: 27 сентября 2012 года", который, как я полагаю, означает, что он теперь считается недействительным, но я не знаком с IETF обрабатывает и поэтому не уверен в этом.
Статья в Википедии Список кодов состояния HTTP использует это определение 308, а также:
308 Постоянная переадресация (одобрена как экспериментальная RFC) [12]
Запрос и все будущие запросы должны быть повторены с использованием другого URI. 307 и 308 (как было предложено) параллельно поведению 302 и 301, но не позволяют изменять метод HTTP. Так, например, отправка формы постоянному перенаправленному ресурсу может продолжаться плавно.
...
[12]: "Код состояния протокола HTTP (HTTP) 308 (Перманентный переадресация)" . IETF. 2012. Получено 27 марта 2012 г.
Эрик Лоус из Microsoft в то время комментирует этот код HTTP/308 в Нажатие Web Forward с помощью HTTP/308. Это заставило меня обнаружить, что Firefox поддерживает 308 под этим значением.
Однако, когда я смотрел в python-requests, я обнаружил, что существует еще одно использование 308:
308: ('resume_incomplete', 'resume'),
Похоже, что это связано с предложением Google Gears возобновления HTTP-запросов, определяющим 308 Resume Incomplete
. Похоже, это использование. Конечно, ни одно из этих предложений не признает существование другого.
Итак, что происходит? Является ли 308 Permanent Redirect
живым? Что происходит со статусом кода 308? Что мне делать?