hexlet-frontend
October 2, 2020

Протокол HTTP (15)

Этот курс посвящен интернет-протоколу HTTP благодаря которому работают веб-сайты и браузеры. Знание HTTP — фундамент, которым должен обладать каждый веб-программист. Вы познакомитесь с протоколом HTTP на самом фундаментальном уровне, узнаете как он устроен и научитесь правильно его использовать.

Чему вы научитесь:

  • Понимать устройство HTTP на фундаментальном уровне
  • Правильно использовать методы и заголовки запросов
  • Работать с формами и кодировать данные в различном виде
  • Использовать редиректы различных типов и встроенную в HTTP базовую аутентификацию
  • Сохранять данные между запросами при помощи куки и управлять временем их жизни

методы http формы чанки редиректы аутентификация cookies query string

Последнее обновление: 25 сентября 2020

Уроки курса

  • 1О курсеУзнать о курсе, его структуре, задачах и целях.теория
  • 2HTTP 1.0Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.теориятестыупражнение
  • 3HTTP 1.1Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".теориятестыупражнение
  • 4Тело HTTP-запросаИзучить структуру тела запросов и ответов.теориятестыупражнение
  • 5Отправка формРассмотреть каким образом отправляются данные из формы в HTTP-запросе.теориятестыупражнение
  • 6Transfer-EncodingПонять, как работает способ передачи данных «кусками» (chunks) в протоколе http.теориятестыупражнение
  • 7Передача данных query stringРассмотреть передачу данных на сервер в request line с помощью query string.теориятестыупражнение
  • 8ПеренаправленияПонять, как работают перенаправления при HTTP-запросах.теориятестыупражнение
  • 9Базовая аутентификацияИзучить как работает базовая аутентификация и как браузер реагирует на код 401.теориятестыупражнение
  • 10CookiesПонять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.теориятестыупражнение

Хештеги