Встроенный сервер

HTTP-сервер внутри ZennoPoster для оркестратора (DevDeck): состояние задач и команды, логи ZennoPoster, трафик запросов.

project.StartZpServer(port: 22222, log: true);   // его же запускает InitVariables

При log: true печатается строка узла: JSON с машиной, адресом, портом и токеном, который вставляется в DevDeck. Каждый маршрут требует токен (Authorization: Bearer … или ?token=); он хранится как ZP_TOKEN в .env рядом с z3n7.dll.

Маршрут Назначение
GET /state Задачи и процессы этой машины.
POST /command { action, task_id, payload }: старт, стоп, прерывание, попытки, потоки, настройки…
GET/POST /task/xml, GET /task/settings Настройки задачи.
GET /log Файлы логов ZennoPoster.
GET /traffic, GET /traffic/har Трафик Rqst страницами JSONL или в HAR.
GET /version Версии библиотеки, ZennoPoster и рантайма.

Типы: ZpServer, ZpAuth. API: Server. Исходники: Server/