两个WebAPI接口类之间可以相互调用么

itfamily 2020-12-26 03:01:36
比如我的项目有一个ProductController: ApiController,一个SalesController: ApiController,两个API之间可以相互调用么,目前使用HttpWebRequest模拟客户端访问服务器是可以的,但是需要重新验证token等信息,有没有办法可以直接相互访问对方的API方法?
...全文
11068 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
极客诗人 2020-12-28
  • 打赏
  • 举报
回复
按我目前的api结构而言 对应的应该有不同的服务, 在同一个控制器中 使用不同的service 实现
masanaka 2020-12-27
  • 打赏
  • 举报
回复
既然是在一个项目里 1. 技术上是没有问题的,无非就是把你的controller实例化一下,controller就是个类,nothing less,nothing more。 2. 但是,解决问题的思路有问题。 我不知道你的项目是怎样的一个结构,你在一个api里要调用的不应该是同项目的另一个api,而应该是那个api里用到的业务逻辑模块。 请从提取你的业务逻辑角度出发去解决这个问题。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧