chat-bots:okruzhenie_osnovy_http
Table of Contents
Окружение, основы HTTP
Настройка Windows Subsystem for Linux (WSL)
- Если у вас ОС Linux или macOS, пропустите этот шаг
- Инструкция по настройке WSL на сайте Microsoft
- Рекомендуется установить приложение Fluent Terminal (через Windows Store, бесплатно)
Введение в протокол HTTP
- Освежить теорию по HTTP
- Получить IP адрес по доменному имени:
$ 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 сервер для приема файлов
Д/З
- Обеспечить себе доступ к Linux-системе, в которую можно устанавливать произвольное ПО из репозитория
- Завести публичный git-репозиторий и зарегистрировать его в качестве комментария к этому issue
chat-bots/okruzhenie_osnovy_http.txt · Last modified: by olegsklyarov
