【发布时间】:2014-11-09 18:25:38
【问题描述】:
也许我找不到手册。
我通过实验发现,如果方法不遵循 webapi 命名约定(Post~~,Get~~)并且没有在 webapi 中描述像 [HttpPost] 这样的动词属性,则 POST 是默认接受动词。
对吗? 有这方面的说明吗?
【问题讨论】:
-
哦,反对者,为什么...
-
赞成。 1) 谷歌找到了你的,因为标题与我的自然搜索相匹配,2) 而不是 downvote 应该是重复的近距离投票。
-
附注我很高兴能快速确认这一点。即使在怀疑它正在发生之后,我也无法在文档中找到它,这一事实强调了这所代表的安全风险。我在我的 ApiController 基类上放置了一个公共方法来帮助检测代码管理任务。
标签: c# asp.net-web-api