Таблица эндпоинтов
Примеры запросов
Получить версию сервера
GeoIP-локация
ip не указан, используется адрес текущего клиента.
Базы GeoLite2 включены в поставку и находятся в
Core/data/. Для работы GeoIP не требуется внешний API-ключ.Статистика и мониторинг
Эндпоинты/stats/* предоставляют информацию о работе сервера в реальном времени:
/stats/gc— метрики памяти: размер кучи, WorkingSet, PrivateMemory/stats/request— счётчики HTTP-запросов, число активных соединений, топ самых медленных маршрутов/stats/tempdb— состояние внутренних кешей и пулов буферов/stats/threadpool— диагностика пула потоков .NET/stats/browser/context— состояние Playwright: активные контексты, счётчики страниц
Эндпоинты
/stats/* (кроме /stats/gc) доступны только при включённой настройке openstat.enable: true в init.conf.RCH-реле (Remote Client Hub)
Модуль RCH позволяет клиентам за NAT обмениваться данными через WebSocket-реле на сервере.1
Включите RCH
Установите
"rch": { "enable": true, "requiredConnected": 1 } в init.conf.2
Отправьте результат
Используйте
POST /rch/result?id=<id> для записи результата до 10 МБ или POST /rch/gzresult?id=<id> для сжатых данных.3
Подпишитесь на push
Откройте WebSocket-соединение на
ws://<host>:9118/ws для получения событий RCH.Playwright ping
ЭндпоинтGET /api/chromium/ping возвращает строку pong, если Playwright-инфраструктура инициализирована. Используйте его для проверки доступности автоматизации браузера перед выполнением скриптов, требующих Chromium или Firefox.