Versions Compared

Key

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

...

Команда

Описание

Пример результата

show cdn-nodes

Отображает список узловых серверов в CDN:

ACTIVE - сервер запущен, отвечает на запросы и/или рассылает извещения

PASSIVE - сервер остановлен или недоступен

Code Block
languagebash
themeRDark
Ip                       State        
---------------------------------
edge1.flashphoner.com    ACTIVE   
edge2.flashphoner.com    ACTIVE   
origin2.flashphoner.com  PASSIVE

show cdn-routes

Отображает список активных потоков в CDN

Code Block
languagebash
themeRDark
Route                       Stream     
------------------------------------
1-origin2.flashphoner.com-2 stream1
0-origin2.flashphoner.com-0 stream2
2-origin1.flashphoner.com-1 stream1

Использование REST API

REST-запрос должен быть HTTP/HTTPS POST запросом в таком виде:

  • HTTP: http://test.flashphoner.com:8081/rest-api/cdn/show_routes
  • HTTPS: https://test.flashphoner.com:8444/rest-api/cdn/show_routes

Здесь:

  • test.flashphoner.com - адрес WCS-сервера
  • 8081 - стандартный REST / HTTP порт WCS-сервера
  • 8444 - стандартный HTTPS порт
  • rest-api - обязательная часть URL
  • /cdn/show_routes - используемый REST-метод

REST-методы и статусы ответа

REST-метод

Пример тела REST-запроса

Пример тела REST-ответа

Статусы ответа

Описание

/cdn/show_routes


Code Block
languagejs
themeRDark
{
 "1-origin2.flashphoner.com-2": "stream1",
 "0-origin2.flashphoner.com-0": "stream2",
 "2-origin1.flashphoner.com-1": "stream1"
}



200 – OK

500 – Internal Server Error

Показать активные маршруты CDN

Параметры

Описание

Пример

Идентификатор маршрута

1-origin2.flashphoner.com-2

Имя потока в CDN

stream1

Удаление остановленных серверов из списка узлов

...