Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 REST-сервис возвращает 404  [new]
coder1cv8
Member

Откуда: Спб
Сообщений: 103
Первый раз создаю rest сервис в Cache, поэтому ошибка наверное, детская, но не могу понять в чем проблема? Помогите, пожалуйста.
Создал класс:
Class wallet.Rest Extends %CSP.REST
{

Parameter UseSession As Integer = 1;

XData UrlMap
{
<Routes>
  <Route Url="/test" Method="GET" Call="wallet.Rest:Test"/>
</Routes>
}

ClassMethod Test() As %Status
{
	#dim tSC As %Status = $$$OK
	q tSC
}
}


Добавил в Портале, в веб-приложениях, приложение с именем "/csp/[область]/rest". Вызываю вот так: http://[сервер]:57772/csp/[область]/rest/test

Возвращается ошибка 404.
16 ноя 17, 13:13    [20959704]     Ответить | Цитировать Сообщить модератору
 Re: REST-сервис возвращает 404  [new]
DAiMor
Member

Откуда: Volzhsky -> Moscow -> CZ, Brno
Сообщений: 2538
Просто создать класс не достаточно, нужно еще создать CSP приложение в портале управления, где указать свой класс в поле Класс обработчик.
После этого можно будет вызывать REST через это CSP приложение
16 ноя 17, 13:16    [20959712]     Ответить | Цитировать Сообщить модератору
 Re: REST-сервис возвращает 404  [new]
coder1cv8
Member

Откуда: Спб
Сообщений: 103
DAiMor
... нужно еще создать CSP приложение в портале управления, где указать свой класс в поле Класс обработчик

Это Система > Управление безопасностью > Веб приложения ? Там я создал приложение. Но поля "класс обработчик" я тут что-то не вижу... ЗЫ: Cache for UNIX 2014.1.2
16 ноя 17, 13:24    [20959765]     Ответить | Цитировать Сообщить модератору
 Re: REST-сервис возвращает 404  [new]
coder1cv8
Member

Откуда: Спб
Сообщений: 103
Ой! Что-то я слепой совсем. Да, проблема была в классе обработчике.
Спасибо!
16 ноя 17, 14:18    [20960063]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить