我正在尝试注册一个处理登录功能的新路由,就像我对其他路由一样。其他路线有效,但只有登录路线没有。
以下是工作路线的路线属性:
// POST api/user/adduser
[HttpPost]
[Route("api/user/adduser")]
public IHttpActionResult AddUser([FromBody]User user)
{
blah blah
}
这是我的Login方法代码:
// POST api/user/login
[HttpPost]
[Route("api/user/login")]
public IHttpActionResult Login(String email, String password)
{
blah blah
}
最后这是我的WebApiConfig.cs:
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "UserRouteApi",
routeTemplate: "api/user/{method}"
);
当我尝试访问登录api - >
时,这就是http响应浏览器输出:
我没有得到它,我以与以前相同的方式创建了路线。 尝试重新启动visual studio,iis express,非常确定我的路由模板是正确的。
我需要绝望的帮助!