OpenRasta 处理程序是否可以接受资源作为参数。
对于(例如)“/search/”的 URI,我可以传递如下内容:
public class SearchRequest
{
public string Term { get; set; }
public string[] Categories { get; set; }
public int LimitPerPage { get; set; }
public int CurrentPage { get; set; }
}
在我的处理程序中,有类似的东西:
public List<SearchResult> Get(SearchRequest request)
还是我最好用这些作为查询字符串的参数来组合我的 URI?