Заголовки для описания контента

HTTP-заголовки для описания формата контента со стороны клиента и сервера. Загрузка файлов и получение содержимого по фрагментам.

  • 00:02:20 - Plain Text
  • 00:02:44 - XML
  • 00:03:12 - HTML
  • 00:03:27 - JPEG, PDF ...
  • 00:04:17 - Content Type
  • 00:05:34 - Charset
  • 00:07:18 - Is It Ready?
  • 00:08:32 - Server Content Lenght
  • 00:09:40 - Request
  • 00:11:10 - Client Content Lenght
  • 00:12:57 - Get by Query Params
  • 00:13:42 - Get as XML?
  • 00:13:56 - Get as JSON?
  • 00:14:11 - Accept Headers, XML, JSON, HTML
  • 00:16:28 - Accept Language
  • 00:18:08 - Пример с Джеймсом Бондом
  • 00:19:47 - PATCH JSON
  • 00:20:34 - PATCH XML
  • 00:23:23 - PATCH Form Urlencoded
  • 00:24:35 - POST JSON
  • 00:28:38 - POST Upload File
  • 00:32:09 - Show File in Browser
  • 00:33:07 - Download with "Save as..."
  • 00:35:43 - Large File, Проблема скачивания больших файлов
  • 00:37:15 - Content Range
  • 00:38:49 - Подведение итогов
Скрытый контент (код, слайды, ...) для подписчиков. Открыть →
Дмитрий Елисеев
elisdn.ru
Комментарии (4)
Александр

Здравствуйте, Дмитрий! Я вижу, что есть группировка видео по разделам, на данный момент ООП и HTTP, но в самой базе знаний ссылок на эти группы нет. Было бы здорово иметь некоторе меню таких разделов, спасибо!

Ответить
Артем

Узнал много нового

Ответить
Григорий

Правильно ли я понял, методом GET мы можем отправишь любой длинны запрос перекинув параметры в тело запроса и поставив соответствующие заголовок?

Ответить
Дмитрий Елисеев

Теоретически мы можем и в GET-запрос добавить тело. Но не факт, что все серверы такой запрос поймут и распарсят. И даже если поймут, то при таком подходе сломается кеширование, так как оно ориентируется только на адрес и заголовки. Так что на практике лучше так не делать.

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий

Или войти через:

Google
GitHub
Yandex
MailRu