Методы запроса и статусы ответа

  • Как производится запрос и какие результаты возвращает сервер.
  • Из каких составных частей состоит HTTP-запрос и HTTP-ответ.
  • Какие запросы являются безопасными и с какими нужно быть осторожнее.
  • 00:00:28 Клиент-серверное взаимодействие
  • 00:00:57 Файловый сервер, Listing Files
  • 00:01:20 Get File Content
  • 00:01:37 Get Missed File Content
  • 00:02:20 Status Message
  • 00:03:22 Get Document, методы
  • 00:03:56 Get
  • 00:04:04 Put
  • 00:05:27 Patch
  • 00:06:29 Delete
  • 00:07:27 Встроенные методы в спецификации PHP, HTTP Request Methods
  • 00:11:11 Options
  • 00:13:06 Safe, методы чтения
  • 00:14:08 Идемпотентные и неидемпотентные методы
  • 00:18:19 Machine Status Code
  • 00:18:57 HTTP Response Statuses
  • 00:21:50 HTTP Version
  • 00:23:01 URL
  • 00:24:58 Host
  • 00:25:34 Query Params
  • 00:27:22 Ситуации по использованию кодов ответа
  • 00:34:02 Подведение итогов
Комментарии (12)
Назар
2019-03-19 15:03

А HTTP/2 протокол работает так же как и HTTP/1.1 или есть какое-то отличие?

Ответить
Deworker Pro
2019-03-20 11:55

Различия лишь технические в плане ускорения передачи: конвертация в бинарный формат, мультиплексирование, сжатие заголовков, заблаговременная передача сопутствующего контента. Подробне можно подсмотреть на Habr. А сам контент и заголовки пишутся такие же.

Ответить
Deworker Pro
2019-03-26 08:57
  • В будущем планируется рассылка о выходе новых видео ? А ещё лучше RSS.
  • Я смог подписаться как "Deworker Pro" :) Надо пофикксить.
Ответить
Deworker Pro
2019-03-30 00:57
  • Сверху не настоящий Deworker Pro
  • Я настоящий
  • Маркдаун разметка преобразуется в HTML, а потом экранируется :)
Ответить
Deworker Pro
2019-03-26 09:01

Хорошо бы ещё добавить возможность:

  • Как-то "отмечать" видео. Типа лайк/дизлайк, "поделиться"
  • Добавлять в закладки.
Ответить
Maxim Niko
2019-03-31 19:44

Лайк / дизлайк - такое себе, а вот время на котором закончил просмотр хорошо бы зафиксировать, если посмотрел не до конца. Когда просмотрел до конца можно ставить галочку "просмотрено" и открывать плейлист сразу с нового не просмотренного видео или давать уведомление, что это видео уже было просмотрено, хотите ли перейти к следующему не просмотренному видео

Ответить
Если файл доступен только для чтения - вернется GET, TRACE. Что значит вернется? Это просто соглашение в рамках которого я(сервер) должен вручную это настроить или это будет возвращаться автоматически для файлов справами только на чтение?
2019-10-17 10:39

Если файл доступен только для чтения - вернется GET, TRACE. Что значит вернется? Это просто соглашение в рамках которого я (сервер) должен вручную это настроить или это будет возвращаться автоматически для файлов справами только на чтение?

Ответить
Deworker Pro
2019-10-18 13:46

Всё программируется вручную.

Ответить
Если файл доступен только для чтения - вернется GET, TRACE. Что значит вернется? Это просто соглашение в рамках которого я(сервер) должен вручную это настроить или это будет возвращаться автоматически для файлов справами только на чтение?
2019-10-17 10:39

Ну и как мне теперь сменить имя?)))

Ответить
Deworker Pro
2019-10-18 13:44

В кабинете в пункте "Комментатор".

Ответить
Sk
2020-02-03 12:33

В смысле закончатся порты для млн соединений, я этого не понел, если клиент стучится на 80 или 443.Или это имеется ввиду у прокси сервера закончатся порты ( Конец видео keep-alive timeout )

Ответить
Deworker Pro
2020-02-03 20:26

В смысле начнут отклоняться новые соединения, если у Apache или Nginx установлен лимит на max connections.

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