Техническое задание: Интеграция с API для передачи данных в XML

Цель проекта

Существует рабочий Python-скрипт, который собирает метрики, связанные с генерацией на станциях. Задача - организовать отправку этих данных на внешний сервер через определённое API, используя строгий XML-формат, описанный в документации.

Основные требования

  • Интегрировать в существующий Python-скрипт функционал отправки HTTP-запроса (POST) к внешнему API.
  • Данные, собранные скриптом, должны быть упакованы в XML-структуру, полностью соответствующую формату, описанному в технической документации API.
  • Необходимо обеспечить корректную обработку ответов от API (успех, ошибки) и логирование процесса для отладки.
  • Все конфиденциальные данные (ключи API, URL-адреса) должны выноситься в конфигурационные файлы.

Что предоставляет заказчик

  • Рабочий Python-скрипт для сбора данных.
  • Техническую документацию к целевому API с описанием:
    • Конечной точки (endpoint) для запроса.
    • Требуемого формата XML-тела запроса.
    • Методов аутентификации (если требуются).
    • Кодов и форматов ответов.

Ожидаемый результат

Доработанный скрипт, который после сбора данных автоматически формирует корректный XML-документ и отправляет его на указанный API-адрес, обрабатывая результат операции.

Добавление трех страниц на сайт Tilda

Необходимо создать три новые страницы на платформе Tilda по готовому макету. На главной странице нужно разместить навигационные ссылки для перехода на новые страницы. Каждая новая страница должна содержать изображение и текстовый контент.

Разработка прокси-сервера на Rust для эмуляции сетевых условий и поведения устройств

Требуется реализовать сервер репроксирования с использованием Rust для моделирования различных сетевых сценариев, включая эмуляцию поведения мобильных устройств. Необходимо задействовать низкоуровневые возможности языка для тонкой настройки параметров.