Есть задача делать HTTP запросы из скриптов wb-rules для дальнейшей обработки полученных данных и отправки на подключенное устройство.
Попытка сделать это через штатный для браузеров JS объект:
var xmlhttp = new XMLHttpRequest();
не работает. Какие есть еще варианты?
Наверняка с подобной задачей сталкивались уже, буду очень признателен если поделитесь решением.
К сожалению, в wb-rules сейчас нет встроенной библиотеки для HTTP-запросов. Обойти это можно, запуская curl через функцию runShellCommand. Примеры тут на форуме встречаются, например, здесь.
Суда по описанию runShellCommand не возвращает результат своей работы, в примерах она также используется без анализа ответа.
В моей задаче, важно не просто выполнить HTTP запрос, но и получить ответ и использовать его далее в логике.