• Windows приложение
    20
    Виконавець визначений: Тарас

    Необходимо приложение для отправки локальных данных на внешний сервер.

    Краткое описание:
    Есть конфиг файл (JSON) в нем - несколько переменных:
    localurl, remoteurl, apikey, apiname, timeout.
    Имя файла - config.json

    Необходимо с периодичностью timeout (в секундах) открывать localurl получать данные и отсылать их пост запросом по remoteurl. В запрос включить все переменные с конфига. В случае если открыть localurl не получилось - отправить полученный ответ кодом ошибки (404, 500 и т.д.)

    Полученный от сервера ответ необходимо отобразить в окне приложения. Если отправить данные не получилось - отобразить соответсвующие данные.
    Дополнительно все ответы на запросы сохранять в log файл в этой-же папке. Имя файла = время запуска .log

    Пример конфига (приблизительно-реальный):
    {'localurl':'http://127.0.0.1:3000','remoteurl':'http://192.168.1.42','apikey':'57ghockij1opcq157494ujdn00','apiname':'server1','timeout':60}

    Доп. требования:
    Работа на Windows7-10 без установки.
    Сворачиваемость в tray.

Вгору