谁能看到我对我的 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
但它似乎并没有达到控制器的程度。
谢谢你的帮助,
标记