Полная документация CEP (Proton) REST API

Я искал репозиторий + вики FiWare и не смог найти подробную документацию по API.

Я видел это: http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Complex_Event_Processing_Open_RESTful_API_Specification

Я запускаю экземпляр CEP в Fiware Cloud и продолжаю получать 500 и 405 на звонки, которые я пытаюсь выполнить. Тем не менее, он часто ссылается на руководство пользователя для получения более подробной информации о каждом параметре конечной точки. Есть более свежая версия?

Согласно этой спецификации, последний релиз был более года назад. Документы обновлены до последней версии API?

В противном случае мне придется перепроектировать API...

PS: Экземпляр CEP запущен @ http://130.206.117.120:8080/. Дайте мне знать, если есть проверки на вменяемость могу сделать ;)


person joao figueiredo    schedule 03.08.2015    source источник


Ответы (1)


Я также использую CEP, а для REST API я не нашел более новых спецификаций (из документа, на который вы ссылаетесь). Тем не менее, у меня не было никаких проблем с получением ресурсов.

Вы можете попробовать GET: http://130.206.117.120:8080/ProtonOnWebServerAdmin/resources/instances/ProtonOnWebServer

Он показывает состояние и URL-адрес определения движка.

Мне также показалось полезным просмотреть примеры из движка или из tuts. .

Я увидел, что ваш экземпляр использует определение DoSAttack, и я попытался выполнить POST-запрос на движок: POST: http://130.206.117.120:8080/ProtonOnWebServer/rest/events, header: Content-Type: application/json, payload: {"Name":"TrafficReport","volume":"22"} и получил 200 OK.

Для более сложных задач (кроме REST API) эта СТРАНИЦА перечисляет последние спецификации.

Надеюсь, поможет!

person duxan    schedule 13.08.2015
comment
Благодарю. Я получил этот ответ от команды разработчиков CEP: Прежде всего, в настоящее время мы работаем над расширением документации для RESTful API Proton, но в настоящее время прикрепленная вами вики-запись — это документация, которая у нас есть. Кроме того, около недели назад мы внесли некоторую реструктуризацию всего проекта, поэтому повторная загрузка и запуск новых файлов должны решить эту проблему. - person joao figueiredo; 13.08.2015