asp.net MVC api 如何同时支持POST和GET

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net MVC api 如何同时支持POST和GET相关的知识,希望对你有一定的参考价值。

本人试过,控制器前同时声明 HttpPost 和HttpGet有效

这个简单呀

在contrallor方法头加上名称就行了。


一般的action

[HttpGet]
public ActionResult Index()

    Return View()


[HttpPost]
public ActionResult Index(string id)

    Return View()


同时支持get和post的action

 

[ActionName("Index")]
public ActionResult Get()

    Return View()


[ActionName("Index")]
public ActionResult Post()

    Return View()
参考技术A  [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]

参考技术B webapi 支持post get 只需要方法名称是post 和get 就可以了 参考技术C 这个天然就支持的,主要看你的form提交方式 参考技术D 同时支持?要干嘛?
请写两个..

以上是关于asp.net MVC api 如何同时支持POST和GET的主要内容,如果未能解决你的问题,请参考以下文章

如何将媒体属性添加到 ASP.NET MVC4 样式包

同时对 Asp.Net core 2.0 MVC 应用程序 (cookie) 和 REST API (JWT) 进行身份验证

Asp.net MVC 与 Asp.net Web API 区别

如何从 ASP.NET 核心 mvc 向 asp.net 核心中的 Web API 发出 PUT 请求?

如何使用 ASP.NET 5 MVC 6 保护 Web API

如何从 ASP.NET MVC 到 ASP.NET Core Web API 的 PUT?