2015-11-24 2 views
0

Я хочу создать веб-службу (в .net), которая получит информацию от HP Service Manager. Я знаю, что могу использовать GET в RESTful API для получения необходимой мне информации. Я просто не знаю, с чего начать. Я прошел через документацию, но поскольку это мой первый раз, я мог бы использовать некоторую помощь для начала.HP Service Manager RESTful Web Service запрос

Я читал документ here о API RESTful. Это некоторые примеры

•/инцидентов field1 = value1 & field2 = значение2 // Simple Query

•/инцидентов запрос = & сортировать = номер:? По возрастанию // Service Manager Native Query

Я никогда не работал с веб-сервисом, так что мне может быть трудно понять, что именно это означает.

+1

Ссылка, которую вы разместили, не работает для меня. Посмотрите класс 'HttpWebRequest' на [MSDN] (https://social.msdn.microsoft.com/Search/en-US?query=HttpWebRequest&pgArea=header&emptyWatermark=true&ac=2) и/или Google; для более позднего подхода см. [Библиотеки клиентов веб-API] (http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client) – ardila

ответ

-2

Я работаю с HP Service Manager. Service Manager Native Query - это язык разработки для этого приложения. Его нетрудно узнать, но существуют ограничения между тем, что вы можете использовать в Service Manager и RESTful API. Например, в SM вы можете найти значения в поле массива, используя такие функции, как «isin» ou «index()», они не будут работать в запросах API RESTful, если вам нужно вернуть этот тип значения, вам нужно будет обработать это в вашем скрипте после возврата запроса.

PS: Вы можете смешивать Простой запрос с помощью собственного запроса Service Manager, если вы сделаете это, первый будет проигнорирован.

0

В папке установки HP SM есть образец .net.