Versions Compared

Key

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

...

REST-методы должны быть реализованы в виде простых HTTP / HTTPS - скриптов, которые работают с JSON в теле HTTP-запроса и отдают JSON в теле HTTP ответов.

Request

Protocol

HTTP / HTTPS

URL

http://path/method или https://path/method

Method

POST

Content-Type

application/json

Body

JSON

Response

В ответ WCS должен получить стандартный HTTP ответ с телом JSON

status

200

Reason phrase

OK

Body

JSON

Отключение REST методов

По умолчанию, обработка REST методов включена. Для отключения необходимо установить в файле flashphoner.properties следующий параметр

...

В этом случае, если отправить запрос не удалось, в лог сервера сразу будет выведено соответствющее соответствующее исключение, например

Code Block
themeRDark
10:32:43,072 ERROR           RestClient - API-ASYNC-pool-13-thread-15 Got exception in REST 
org.apache.http.NoHttpResponseException: localhost:8081 failed to respond