Asp.Net WebApi。HttpPost 是默认的吗?

You*_*jae 4 c# asp.net-web-api

也许我找不到手册。

我通过实验发现,如果方法不遵循 webapi 命名约定(, )并且不像webapi 中那样描述动词属性,则POST是默认接受动词。Post~~Get~~[HttpPost]

是对的吗?有这方面的描述吗?

Jul*_*obs 6

这是正确的。如果方法名称未映射(通过属性或约定)到受支持的 HTTP 动词,则默认为 POST。

参考那里的答案

是否有应用于 Web API ApiController 方法的默认动词?