从MVC控制器调用Web API操作方法的最佳方法是什么?
我知道我可以直接调用方法,就像普通服务一样,但是这种方法不会调用配置为Web API控制器/操作的配置的过滤器(等等)。
此外,由于我希望以一种通用的方法执行此操作,因此我将不得不使用反射来执行此操作,而这种方式将不得不实现Web API 用于操作参数匹配的相同逻辑,这可能非常棘手且难以模仿。
我见过这篇文章:How can i call a WebApi method from MVC Controller Action Method?
这是正确的答案吗? 我想知道是否有更清晰的方法,就像RedirectToAction方法在MVC --> MVC控制器重定向中一样。
谢谢