|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC |
Краткая справка и оглавление HTTP/JSON-интерфейса для HMI и внешних клиентов.
Полная справка перенесена из Google Docs. Маршруты объединены по функциональным модулям.
Добавление и обновление методов выполняется по регламенту обновления и добавления методов FastCGI / HTTP JSON.
•Аддин: addins/mplc_fcgi/ (insat_fastcgi.cpp, FCGIRequestProcessor.cpp).
•Контракт: REQUEST_JSON_STREAM через ProcessUniversalRequest.
•Порт: 30750 + ethAddress, за nginx — :8043.
•Все методы вызываются POST-запросом.
Браузер → nginx :8043 → /Methods/* → fastcgi_pass 127.0.0.1:30750+N → mplc_fcgi → REQUEST_JSON_STREAM
Схема nginx — в описании веб-сервера. Карточка аддина — в описании mplc_fcgi. Ошибки 502, тайм-ауты и пустые ответы — в руководстве по устранению неполадок.