私のAPIへのこのGETリクエストで私が間違っていることを誰でも見ることができますか(Fiddlerから):
http://localhost:51488/api/searchapi/Demo&Dte=2012-08-25&Nts=1
400 Bad Request HTTP 応答を返します。
私のルートは次のとおりです。
routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
私のSearchAPIController.csは次のとおりです。
// GET api/searchapi
public IEnumerable<RatesViewModel> Get(string id, DateTime Dte, int Nts)
{
だから私は期待します:
id = "Demo"
Dte = 2012-08-25
Nts = 1
しかし、コントローラーまでは届かないようです。
助けてくれてありがとう、
マーク