Lui*_*Rol 5 c# asp.net-mvc-4 asp.net-web-api
哪个是从mvc控制器调用web api动作方法的最佳方法?
我知道我可以直接调用这些方法,就好像有普通服务一样,但是这种方法不会调用使用web api控制器/动作配置的可配置过滤器(以及其他内容).
此外,由于我想以通用的方式进行,我必须使用反射来完成它,这样,我必须实现webapi中用于动作参数匹配的相同逻辑,这可能非常难以模仿.
我看过这篇文章: 如何从MVC Controller Action Method调用WebApi方法?
这是正确的答案吗?我想知道是否有一个更清洁的方式,如RedirectToAction方法将在MVC - > MVC控制器重定向.
谢谢
我决定尝试建议的解决方案,但陷入了另一个问题:
\n\n我的 API 控制器操作返回一个接口,该接口有 3 个实现。
\n\n当以这种方式调用方法时,我无法选择在反序列化 Json 时使用哪个实现。
\n\n我放弃了这样做,并暂时放弃了进行额外的浏览器调用。
\n\n我\xc2\xb4m 结束了这个问题,因为我认为我应该针对我刚才描述的问题提出一个新问题。
\n| 归档时间: |
|
| 查看次数: |
4615 次 |
| 最近记录: |