MATLAB® Production Server™ RESTful API позволяет вам оценить функции MATLAB на удаленных серверах с помощью представления JSON типов данных MATLAB. Можно создать клиентские программы в любом языке программирования с библиотекой HTTP. Чтобы связаться с MATLAB Production Server, клиент должен использовать:
УСПОКОИТЕЛЬНЫЙ API для отношения ответа запроса с сервером.
JSON, чтобы представлять типы данных MATLAB.
Клиентский код, который использует MATLAB Production Server УСПОКОИТЕЛЬНЫЙ API и Представление JSON типов данных MATLAB, может быть написан в веб-языках, таких как JavaScript® и встроен в страницы HTML. Эти веб-страницы могут затем использоваться, чтобы отправить и получить запросы из экземпляра MATLAB Production Server.
В то время как веб-приложения могут более поддаваться клиентскому коду, написанному в JavaScript, можно использовать поддерживаемый язык программирования любого HTTP такой Java, Python, C++.NET и многие другие, чтобы разработать клиентские приложения.
Если клиентские программы выполнят запросы от различных областей, программисты, использующие JavaScript, должны проверить, включено ли Разделение ресурсов перекрестного источника (CORS) на MATLAB Production Server. Чтобы включить CORS на сервере, установите соответствующее значение для опции cors-allowed-origins
в файле main_config
сервера.
УСПОКОИТЕЛЬНЫЙ API поддерживает и синхронное и асинхронное выполнение запросов на сервере.
В порядке использовать УСПОКОИТЕЛЬНЫЙ API и функциональность JSON, необходимо запускать MATLAB Production Server и MATLAB Runtime для R2016a или позже.
Узнать, как модель ответа запроса УСПОКОИТЕЛЬНОГО API для MATLAB Production Server работает
Представление JSON типов данных MATLAB
Описание того, как представлять типы данных MATLAB в JSON
Представляйте подписи функции MATLAB в JSON.
Поиск и устранение проблем УСПОКОИТЕЛЬНЫЕ ошибки API
Список Кодов состояния HTTP и возможных ошибок
Пример: веб-инструмент оценки связи Используя JavaScript
Пример веб-инструмента оценки связи с помощью встроил JavaScript