...

воскресенье, 8 июня 2014 г.

Обновился HTTP/1.1

Вот так неожиданно, через 15 лет после начальной публикации, обновилась спецификация HTTP/1.1

Обновлений много, я бы даже сказал, дофига. Добавили много проясняющего текста, разбили спецификацию на 6 RFC (раньше было 2), добавили новый статус 308, стандартизировали X-Forwarded-For (теперь он просто Forward), и еще много всего.

Неполный спискок изменений:



  • Новый статус 308 — Permanent Redirect, но с отправкой этих же самых данных. Т.е. запрос не меняется на GET, как раньше.

  • Новый заголовок Forward, который призван заменить X-Forwarded-For и X-Forwarded-Proto

  • Убрано ограничение на 2 подключения к серверу

  • Убрана поддержка HTTP 0.9

  • Убрана кодировка ISO-8859-1 по умолчанию

  • Убран заголовок Content-MD5

  • Запрет использования Content-Range на POST-запросах

  • Добавлено кеширование кодов 204, 404, 405, 414 и 501

  • Изменена документация кодов 301 и 302 таким образом, чтобы позволить перенаправлять метод с POST на GET. Т.е. задокументировали текущую реализацию всех браузеров.

  • Добавлены разграничения между запретом отправки referer и случаем, когда referer нет. Теперь следует отправлять Referer: about:blank, если referer-а не было.

  • Location теперь может перенаправлять на ссылку с хештегом.



Новые RFC:


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий