Versions Compared

Key

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

...

Code Block
{
    itemIdList: [...] - массив id выбранных элементов
}

Обработка ответа

Доступны два варианта обработки полученного при вызове сервиса ответа:

1. Отображение информации об ошибке

Для отображения текста ошибки, ответ должен приходить в виде строки, либо в формате JSON вида:

Code Block
{
    exception: {
	    message: 'Текст ошибки'
    }
}

Image Modified

2. Переход по ссылке

Для перехода по ссылке в ответе должно соблюдаться два условия:

  1. Код ответа должен 200 ОК
  2. В заголовках ответа должен присутствовать один из двух вариантов:
    1. Link-Open + ссылка (откроется в этой же вкладке)
    2. Link-Open-New-Tab + ссылка (откроется в новой вкладке)
Warning

Если в браузере вызывается сервис, который расположен на хосте отличном от хоста страницы, то в браузере включается механизм CORS (Cross-Origin Resource Sharing). Этот механизм накладывает ряд ограничений, в частности не позволяет со страницы прочитать заголовки ответа. В этом случае нужно на внешнем сервере явно указать, какие именно заголовки будут доступны. Для этого в заголовке ответа от внешнего сервиса нужно добавить:
"Access-Control-Expose-Headers": "Link-Open, Link-Open-New-Tab"