User Tools

Site Tools


chat-bots:okruzhenie_osnovy_http

This is an old revision of the document!


Окружение, основы HTTP

Настройка Windows Subsystem for Linux (WSL)

  • Если у вас ОС Linux или macOS, пропустите этот шаг
  • Инструкция по настройке WSL на сайте Microsoft
  • Рекомендуется установить приложение Fluent Terminal (через Windows Store, бесплатно)

Введение в протокол HTTP

$ nslookup ya.ru
  • Установка tcp/ip соединения при помощи telnet, ручная отправка HTTP запроса:
$ telnet httpforever.com 80
> GET / HTTP/1.0
> Host: httpforever.com
>
Ответ от сервера...
  • Установка шифрованного соединения при помощи openssl, ручная отправка HTTP запроса:
$ openssl s_client -connect ya.ru:443
...
> GET / HTTP/1.0
> Host: ya.ru
>
Ответ от сервера...
  • Отправка HTTPS запроса при помощи curl
# получить только заголовки ответа
$ curl -I ya.ru

# следовать редиректам
$ curl -L ya.ru
  • Отправка запросов при помощи Postman

Демо: простейший HTTP сервер для приема файлов

Д/З

  1. Обеспечить себе доступ к Linux-системе, в которую можно устанавливать произвольное ПО из репозитория
  2. Завести публичный git-репозиторий и зарегистрировать его в качестве комментария к этому issue

2467df1c-0219-47c1-92f1-09c79b229ec4

chat-bots/okruzhenie_osnovy_http.1758610367.txt.gz · Last modified: by olegsklyarov