加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

任何方式为WebAPI项目生成C#HTTPClient包装器?

发布时间:2020-12-16 07:51:53 所属栏目:百科 来源:网络整理
导读:在即将到来的项目中,我们正在寻求使用ASP.NET WebAPI 2向我们的网站和浏览器客户端公开服务功能. 由于我们尽可能地想要尽可能少的“端点”,所以我们希望所有的电话,即使是“内部”,也可以从WebAPI Web服务中使用我们的服务器. (即不直接新建控制器实例) 我正
在即将到来的项目中,我们正在寻求使用ASP.NET WebAPI 2向我们的网站和浏览器客户端公开服务功能.

由于我们尽可能地想要尽可能少的“端点”,所以我们希望所有的电话,即使是“内部”,也可以从WebAPI Web服务中使用我们的服务器. (即不直接新建控制器实例)

我正在寻找一些帮助生成或支持C#“客户端”的东西来包装HTTPClient并提供强类型的“代理”.通过“添加新服务引用”生成代理时与WCF类似.

我已经看过其他问题,提出类似的事情(如HERE所示),但是想要问一个与MVC无关的更直接的问题或测试问题.

解决方法

这是我正在寻找的最好的代表:

http://reynders.co/2013/03/10/creating-a-proxy-for-aspnet-web-api-t4
http://reynders.co/2014/01/16/introducing-webapiproxy-providing

他把他的示例代码放在github上:

https://github.com/faniereynders/WebAPIProxy

希望以后可能以正式的方式出来.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读