只是好奇心。我正在看网上的一个网络项目。WebApi中的默认HTTP动词是什么? GET还是POST?
和代码流程是这样的:
[RoutePrefix("/person")]
public class PersonController : ApiController
{
//....
[Route("/register")]
public IHttpACtionResult RegisterPerson(PersonDto personDto)
{
//....
}
//....
}
你有没有注意到上面的代码?没有指定[HttpGet()]
或[HttpPost()]
。然而,上述代码未能通过GET
呼叫,但可用于呼叫POST
。
任何想法,这种方法的HTTP动词是怎么解决的?
注:我知道,如果一个方法名与GET
或POST
开始,然后相应的方法是通过HTTPGet
或HTTPPost
调用。但此处的方法名称始于Register...
。
任何想法是如何工作的?
哈哈!我的天啊!没有在第一时间罢工。谢谢:) –