【发布时间】:2014-10-23 16:49:47
【问题描述】:
之前很多文章都提到过HttpGet是默认的http方法。例如,如果我在 asp.net mvc Web 应用程序中有以下操作方法,没有任何 [httpGet] 或 [HttpPost]:-
Public ActionResult TestMethod(int I =0)
所以我认为这个动作方法将被定义为 Get 动作方法,如果我按照 “POST http://severname/test/TestMethod?i=1” 发送 Posr 请求,将无法访问。
但是,当我没有指定任何 http 方法时,似乎我的操作方法可用于 Post 和 Get 请求。所以我知道 HttpGet 是默认的,但似乎不是这样?或者我错过了一些关于 httpGet 是默认含义的内容? 有人可以建议吗? 谢谢
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 http