...
| Code Block |
|---|
{
itemIdList: [...] - массив id выбранных элементов
} |
Обработка ответа
Доступны два варианта обработки полученного при вызове сервиса ответа:
1. Отображение информации об ошибке
Для отображения текста ошибки, ответ должен приходить в виде строки, либо в формате JSON вида:
| Code Block |
|---|
{
exception: {
message: 'Текст ошибки'
}
} |
2. Переход по ссылке
Для перехода по ссылке в ответе должно соблюдаться два условия:
- Код ответа должен 200 ОК
- В заголовках ответа должен присутствовать один из двух вариантов:
- Link-Open + ссылка (откроется в этой же вкладке)
- Link-Open-New-Tab + ссылка (откроется в новой вкладке)
| Warning |
|---|
Если в браузере вызывается сервис, который расположен на хосте отличном от хоста страницы, то в браузере включается механизм CORS (Cross-Origin Resource Sharing). Этот механизм накладывает ряд ограничений, в частности не позволяет со страницы прочитать заголовки ответа. В этом случае нужно на внешнем сервере явно указать, какие именно заголовки будут доступны. Для этого в заголовке ответа от внешнего сервиса нужно добавить:
|

