Введите массив в веб-сервис Rest - PullRequest
1 голос
/ 14 ноября 2011

Я создаю REST Web-сервис в C # и мне нужно получить список элементов (например, список действий).

Как мы можем принять массив в качестве входных данных в методе Rest Web Service? Какой будет окончательный URI, который будет создан для такого метода?

1 Ответ

1 голос
/ 14 ноября 2011

Насколько я знаю (я разработал службы ReST на Java с библиотекой Джерси), на окончательный URI не влияет тип параметров, передаваемых службе. Таким образом, URI будет выглядеть примерно так: http://asite.com/service/activitylist.

Затем для реализации (в Java, возможно, вы могли бы попытаться найти библиотеку реализации REST в C #), в клиенте я поместил бы свои параметры (любого типа, также и массивы) в объект Form (Джерси). и отправить его с моей просьбой. Затем в моем сервисе я получал доступ к своим параметрам, используя аннотацию @FormParam, и в конце концов обычно обрабатывал их в своем сервисе.

Надеюсь, это поможет.

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