Сценарий REST API ServiceNow GET с телом - PullRequest
0 голосов
/ 13 мая 2019

Я настраиваю GET API-интерфейс сценариев отдыха.Однако, когда я пытаюсь отправить GET-запрос с телом, ServiceNow (до того, как он попадет в мой код) жалуется, что GET не может иметь тело.

Есть ли способ отключить это ограничение?На данный момент в качестве временного решения я преобразовал запрос в POST.Тем не менее, этот запрос не меняет никакого состояния, поэтому я считаю, что это должен быть GET.Запрос выполняет поиск только существующих товаров.

1 Ответ

1 голос
/ 20 мая 2019

GET используется без тела, любая конфигурация GET находится в URL и заголовке. URL запроса выглядит так:

https://instance.service-now.com/api/now/table/problem?sysparm_query=active=true^ORDERBYnumber^ORDERBYDESCcategory&sysparm_limit=1

См. Документацию здесь: https://developer.servicenow.com/app.do#!/rest_api_doc?v=madrid&id=r_TableAPI-GET

Обычно для получения данных можно использовать POST, например, в GraphQL это делается, но я думаю, что SNOW настроен только для GET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...