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