Asp.net WebApi 中使用多个Post请求,Swagger无法识别的问题

在使用Swagger WebApi文档框架时,一个Controll中写多个Post接口时,在MVC4中会提示无法识别的多个post请求,原因是WebApiConfig中默认路由配置中是没有配置{action}引起的。

【在MVC5中没有此问题,原因是MVC5有Route[” “]特性,MVC4中不支持】

解决方案:

方法1:修改WebApiConfig文件

方法2:MVC5中可以不修改默认配置文件,而使用Route特性来指定

发布者:柚子,转转请注明出处:https://ityouzi.com/archives/aspnet_webpi_post_swagger_error.html

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
柚子柚子
上一篇 2019年3月30日 下午1:26
下一篇 2019年3月30日 下午4:20

相关推荐

发表回复

您的电子邮箱地址不会被公开。