Jquery 向MVC Web API发出的API请求导致400个错误请求响应

Jquery 向MVC Web API发出的API请求导致400个错误请求响应,jquery,asp.net,asp.net-mvc,asp.net-web-api,Jquery,Asp.net,Asp.net Mvc,Asp.net Web Api,有人能看到我对API的GET请求(来自Fiddler)有什么错误吗 它返回一个400错误的请求HTTP响应 我的路线是: routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); 我的SearchApicC

有人能看到我对API的GET请求(来自Fiddler)有什么错误吗

它返回一个400错误的请求HTTP响应

我的路线是:

routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
我的SearchApicController.cs是:

   // GET api/searchapi
    public IEnumerable<RatesViewModel> Get(string id, DateTime Dte, int Nts)
    {
但它似乎并没有达到控制器的高度

谢谢你的帮助

标记

应该是:

http://localhost:41645/api/searchapi/Demo?Dte=2012-08-25&Nts=1
请注意,查询字符串参数以问号(
)开头

应该是:

http://localhost:41645/api/searchapi/Demo?Dte=2012-08-25&Nts=1

请注意,查询字符串参数以问号(
)开头。

你好,达林-再次感谢您的帮助。。。非常感谢-如果允许,我们将接受您的答复。马基·达林-你再次帮助我。。。非常感谢-如果允许,我们将接受您的答复。做记号
http://localhost:41645/api/searchapi/Demo&Dte=2012-08-25&Nts=1
http://localhost:41645/api/searchapi/Demo?Dte=2012-08-25&Nts=1