Поддерживаются ли параметры списка в OpenRasta?как они должны быть отправлены? - PullRequest
0 голосов
/ 09 января 2012

Если у меня есть метод-обработчик ресурса, получающий список объектов в качестве параметра (int-список, список строк или любой список типов объектов), то есть:

 public class TasksCollecionHandler 
    { 
        public TaskCollection GetTasksByEngineer(List<int> engineerIds) 
        { 
            .... 
        } 
        public TaskCollecion GetTasksByEngineer(List<Engineer> engineers) 
        { 
           .... 
        } 
    } 
  1. Поддерживает ли OpenRasta аргументы такого типа?
  2. Как должен выглядеть HTTP-запрос, включая значения для вида аргументов?

1 Ответ

0 голосов
/ 24 января 2012

Зависит от кодека. Используя контракты данных json или xml, это будет любой формат, которому соответствует сопоставление данных.

Если вы используете формы и HTML, формат будет

engineers:0.FirstName=john&engineers:0.LastName=doe&engineers:1.FirstName=other
...