的一部分說我有以下方法一個控制器:的ASP.NET Web API的日期時間傳遞給控制器URI
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列表中,它們似乎也不會被執行。
你的服務路線是什麼樣的? – cecilphillip