在一个简单的rest api get方法中获得400个错误请求

时间:2016-09-07 15:44:29

标签: c# .net rest asp.net-web-api

我在customerController.cs中有这个

[HttpGet]
[ActionName("GetCustomerNames")]
[Route("api/accounts/myDept/customer/GetCustomerNames", Name = "Get_CustomerNames")]
public HttpResponseMessage GetCustomerNames()
{

...}

在Register.cs中

我有这个

        public static void Register(HttpConfiguration config, IUnityContainer container)
{
            config.Routes.MapHttpRoute(
                  name: "Get_CustomerNames",
                  routeTemplate: "api/accounts/myDept/{controller}/{action}",
                  defaults: null,
                  constraints: null,
                  handler: defaultHandlers);
}

在小提琴手中,我使用GET http://localhost:5426/api/accounts/myDept/customer/GetCustomerNames

我得到了400个不好的请求。

我一定错过了什么。请告诉我。谢谢

0 个答案:

没有答案