Asp.net web api web api 2控制器多个post方法
我有一个默认post方法的控制器。我想用不同的名称和操作再添加一个。问题是,当我发出请求POST()时,它不执行Login方法,而是执行默认的positioner方法 我怎样才能解决这个问题Asp.net web api web api 2控制器多个post方法,asp.net-web-api,http-post,Asp.net Web Api,Http Post,我有一个默认post方法的控制器。我想用不同的名称和操作再添加一个。问题是,当我发出请求POST()时,它不执行Login方法,而是执行默认的positioner方法 我怎样才能解决这个问题 // POST: api/Users [ResponseType(typeof(User))] public IHttpActionResult PostUser(User user){ //Some code } [HttpPost] [
// POST: api/Users
[ResponseType(typeof(User))]
public IHttpActionResult PostUser(User user){
//Some code
}
[HttpPost]
[Route("Login")]
public IHttpActionResult Login(JObject form)
{
//some code
}
如何注册“positioner”方法的路由?请确保已添加
config.maphttpAttribute路由()