practice03-api-mamaev/README.md

846 B
Raw Permalink Blame History

Лабораторная 3: socket и requests

Подготовка окружения

  • python -m venv venv
  • venv\Scripts\activate (или source venv/bin/activate)
  • pip install requests

TCP/UDP серверы и клиенты

  • tcp_server.py / tcp_client.py — обмен строками по TCP на порту 10000
  • udp_server.py / udp_client.py — обмен строками по UDP на порту 10001

HTTP через socket

  • http_client_socket.py — GET / к vyatsu.ru через socket, порт 80

HTTP через requests

  • http_client_requests.py — GET к http://vyatsu.ru через библиотеку requests

Git API

  • git_api.py — запрос к https://git.vyatsu.ru/api/v1/user
  • Требуется переменная окружения GIT_VYATSU_TOKEN с токеном (read-only)