我使用ASP .NET Web API創建了一個Web服務。其方法是:無法將日期時間參數傳遞給Web服務,GET
[HttpGet]
[Route("service/{applicantUser}/{lastUpdate:datetime?}")]
public IHttpActionResult getService(String applicantUser, DateTime? lastUpdate = null){
// some stuff here
}
如果我把這樣的WS:
http://myserver/api/service/myusername/2008-12-10
一切工作不錯,我獲得正確的JSON文件。但是,如果我嘗試添加時間:
http://myserver/api/service/myusername/2008-12-10T12:30:00
我得到錯誤404 - Bad Request
這是否網址工作:'HTTP:// MYSERVER/API /服務/名爲myUsername /? lastUpdate = 2008-12-10T12:30:00' – DavidG 2014-10-30 17:31:38
哦,是的,它的工作原理。但是,有沒有辦法避免RPC風格? – GVillani82 2014-10-30 17:34:26