Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

Протокол HTTP

Протоколы это наборы соглашений, которые описывают обмен данными между различными программами или устройствами. Этот курс посвящен интернет-протоколу HTTP.

Содержание курса

  • 1

    HTTP 1.0

    Цель: Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.

    теория (10:16)   тесты   практика  
  • 2

    HTTP 1.1

    Цель: Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".

    теория (05:09)   тесты   практика  
  • 3

    Тело HTTP-запроса

    Цель: Изучить структуру тела запросов и ответов.

    теория (08:03)   тесты   практика  
  • 4

    Отправка форм

    Цель: Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.

    теория (06:29)   тесты   практика  
  • 5

    Transfer-Encoding

    Цель: Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.

    теория (03:53)   тесты   практика  
  • 6

    Передача данных query string

    Цель: Рассмотреть передачу данных на сервер в request line с помощью query string.

    теория (05:41)   тесты   практика  
  • 7

    Перенаправления

    Цель: Понять как работают перенаправления при HTTP-запросах.

    теория (02:39)   тесты   практика  
  • 8

    Базовая аутентификация

    Цель: Изучить как работает базовая аутентификация и как браузер реагирует на код 401.

    теория (02:34)   тесты   практика  
  • 9

    Cookies

    Цель: Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.

    теория (09:02)   тесты   практика  
  • Course completed

  • Практика после курса

    В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Подробнее о курсе

Учащихся
6069
Сообщений
228
Упражнений
9
Часов
6

Практика после курса

В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.