我有一个带默认post方法的控制器。我想添加一个不同的名称和操作。问题是当我发出请求POST(http://localhost:57926/api/Users/Login)它没有执行Login方法时,它会执行默认的PostUser方法。
我该如何解决这个问题?
// POST: api/Users
[ResponseType(typeof(User))]
public IHttpActionResult PostUser(User user){
//Some code
}
[HttpPost]
[Route("Login")]
public IHttpActionResult Login(JObject form)
{
//some code
}