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

发表评论

电子邮件地址不会被公开。 必填项已用*标注