Web Call Server использует два URL-адреса для REST API
HTTP | HTTPS |
---|---|
http://host:8081/rest-api | https://host:8444/rest-api |
Для того чтобы вызвать REST-метод, сформируйте запрос следующего формата:
По умолчанию, REST HTTP запросы принимаются на порту 8081, REST HTTPS - на порту 8444. Эти значения определяются следующими настройками в файле flashphoner.properties
http.port=8081 https.port=8444 |
По умолчанию, REST API запросы обрабатываются без авторизации. При необходимости, может быть включена Basic авторизация при помощи следующего параметра в файле flashphoner.properties
disable_rest_auth=false |
Пользователи REST API при включении авторизации управляются из командной строки ядра WCS.
Междоменные запросы управляются следующими настройками в файле flashphoner.properties
rest_access_control_allow_origin=* rest_access_control_allow_headers=content-type,x-requested-with rest_access_control_allow_methods=POST |
По умолчанию разрешены междоменные запросы с любого адреса, чтобы обеспечить перенаправление портов.
Для тестирования можно использовать REST-клиент. Например Advanced REST Console для браузера Google Chrome.
На скриншоте приведен пример обращения к серверу с получением списка текущих потоков REST методом /stream/find_all