Вопрос по http-status-code-308, rfc, http-status-codes – Как обстоят дела с кодом статуса HTTP 308?

17

Проект IETF RFCКод состояния протокола передачи гипертекста (HTTP) 308 (постоянное перенаправление) определяет статус HTTP 308 какПостоянный редирект, Следует, конечно, отметить, что это проект документа и содержит в заголовке документа текст "Истекает 27 сентября 2012 годаЯ полагаю, это будет считаться недействительным сейчас, но яя не знаком с IETFпроцессы и так неЯ не уверен в этом.

Статья в википедииСписок кодов состояния HTTP использует это определение 308, а также:

308 постоянный редирект (утвержден в качестве экспериментальногоRFC)[12]

Запрос и все последующие запросы должны повторяться с использованием другого URI. 307 и 308 (как предложено) параллельно поведению 302 и 301, ноне разрешать изменение метода HTTP, Так, например, отправка формы на перенаправленный ресурс может продолжаться без проблем.

...

[12]: "Код состояния 308 (постоянная переадресация) по протоколу гипертекстовой передачи (HTTP) ».IETF, 2012. Получено 27 марта 2012 г.

Эрик Лоу из Microsof# в то время комментирует этот код HTTP / 308 вПродвижение вперед с помощью HTTP / 308, Это заставило меня обнаружить, что Firefox поддерживает 308 в этом смысле.

Тем не менее, когда я смотрел впитон-запросы Библиотека, я обнаружил, что есть еще одно использование 308:

    308: ('resume_incomple#e', 'resume'),

Это похоже на Google Gearsвозобновляемое предложение HTTP-запросов, определяя308 Resume Incomple#e, Кажется, есть некоторое использование этого. Конечно, ни одно из этих предложений не признает существование другого.

И что'происходит? Является308 Permanen# Redirec# в живых? Какие'происходит с кодом состояния 308? Что я должен делать?

@Damien_The_Unbeliever: вопрос в основном интересует, чтопроисходит с этим, имеет ли это смысл,Можно Я разумно использую это. В моем конкретном случае я имею дело с клиентской перспективой, желая обеспечить готовую и правильную реализацию этого и смежных вопросов в будущем, но я 'Я также ищу более общую информацию, чтобы попытаться собрать ее немного - тамне так много об этом в Интернете. Chris Morgan
Вы спрашиваете, с точки зрения сервера, следует ли вамвопрос 308 (и если да, то при каких обстоятельствах) или с точки зрения потребителя, как вам следуетреагировать до 308? Damien_The_Unbeliever

Ваш Ответ

2   ответа
4

истечения срока его действия). Увидетьhttps://datatracker.ietf.org/doc/draft-reschke-http-status-308/ а такжеhttp://www.rfc-editor.org/queue2.html#draft-reschke-http-status-308 для текущего статуса публикации.

Значит, это значитодобрено, но болтается в ожидании редакторов? Что это значит около 308 в то же время? Что использование его как перманентного перенаправления будетнедействительным"? Кроме того, что именно делает одобрение в качествеэкспериментальный RFC значит? Chris Morgan
Это одобрено, и это зарегистрированный код статуса. Это'Просто RFC победилне будут опубликованы, пока другие документы, на которые он ссылается, не будут. Julian Reschke
1

см. Комментарий Криса Моргана ниже по этому вопросу (мой первоначальный ответhttp://insanecoding.blogspot.co.il/2014/02/http-308-incompetence-expected.html?m=1 но Крис ссылка намного лучше).

Просто чтобы понять, как далеко 308 еще не зашёл, посмотрите HTTP-коды, определенные в Microsoft.S .NET Framework V4 (http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode(v=vs.110).aspx ) перечисление HttpStatusCode). В частности, нет упоминания о коде 308.

307 сейчас в статье MSDN, на которую вы ссылаетесь, но все еще не 308 Collin Anderson
news.ycombinator.com/item?id=7249193 имеет хорошие комментарии к статьестатья имеет смысл, но сама не понимает всю ситуацию. Chris Morgan

Похожие вопросы