假设我有一个具有以下方法的控制器:
public int Get(DateTime date)
{
// return count from a repository based on the date
}
我希望能够在将日期作为 URI 本身的一部分传递时访问方法,但目前我只能在将日期作为查询字符串传递时才能使其工作。例如:
Get/2012-06-21T16%3A49%3A54-05%3A00 // does not work
Get?date=2005-11-13%205%3A30%3A00 // works
有什么想法可以让它发挥作用吗?我尝试过使用自定义 MediaTypeFormatters,但即使我将它们添加到 HttpConfiguration 的 Formatters 列表中,它们似乎从未被执行。