OpenRasta是否支持列表参数?应该如何发送?

时间:2012-01-09 03:20:38

标签: rest openrasta restful-url

如果我有一个资源处理程序方法接收一个对象列表作为参数(int列表,字符串列表或任何对象类型列表),即:

 public class TasksCollecionHandler 
    { 
        public TaskCollection GetTasksByEngineer(List<int> engineerIds) 
        { 
            .... 
        } 
        public TaskCollecion GetTasksByEngineer(List<Engineer> engineers) 
        { 
           .... 
        } 
    } 
  1. OpenRasta支持这种论点吗?
  2. 包含参数类型值的HTTP请求应如何显示?

1 个答案:

答案 0 :(得分:0)

取决于编解码器。使用json或xml数据收缩它将是datacontract映射所遵循的任何格式。

如果您使用表单和html,格式为

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