Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
themeRDark
http.port=8081
https.port=8444

Междоменные запросы

Междоменные запросы управляются следующими настройками в файле flashphoner.properties

Code Block
languagebash
themeRDark
rest_access_control_allow_origin=*
rest_access_control_allow_headers=content-type,x-requested-with
rest_access_control_allow_methods=POST

По умолчанию  разрешены междоменные запросы с любого адреса, чтобы обеспечить перенаправление портов.

Авторизация

По умолчанию, REST API запросы обрабатываются без авторизации. При необходимости, может быть включена Basic авторизация при помощи следующего параметра в файле flashphoner.properties

...

Пользователи REST API при включении авторизации управляются из командной строки ядра WCS.

Междоменные запросы

Междоменные запросы управляются следующими настройками в файле Для междоменных запросов необходимо добавить следующие заголовки при помощи следующей настройки в файле flashphoner.properties

language
Code Block
bashthemeRDark
rest_access_control_allow_origin=*
rest_access_control_allow_headers=content-type,x-requested-with
rest_access_control_allow_methods=POST

...

Access-Control-Allow-Origin: <origin>;Access-Control-Allow-Credentials: true;Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS;Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization

Здесь <origin>- источник запроса, например http://test.flashphoner.com

Тестирование

Для тестирования можно использовать REST-клиент. Например Advanced REST Console для браузера Google Chrome.

...