Был ли введен код состояния HTTP 308 ("Постоянное перенаправление") в HTTP 2?
Я обнаружил, что Qt не поддерживает код состояния 308. Мне было интересно, почему это так. Мне также известно, что не все подзадачи задачи "Реализация HTTP 2" выполнены. Итак, если 308 был введен в HTTP 2, я буду знать, что выполнение пользовательской реализации 308 в моем приложении Qt может быть практически невозможным.
Я проверил спецификацию HTTP 1.1, и кажется, что 308 там отсутствует.
Правильно ли я при выводе 308 был введен в HTTP 2?
1 ответ
1) RFC 2616 больше не является " HTTP" -спецификацией. Это было отменено несколько лет назад RFC 7230 и т. Д.
2) коды состояния не должны быть определены в базовых спецификациях; 308 определен в RFC 7538. Список назначенных кодов состояния находится по адресу https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
3) И нет, прямого отношения к HTTP/2 нет. Как правило, коды состояния не зависят от версии протокола.