任何方式为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 他把他的示例代码放在github上: https://github.com/faniereynders/WebAPIProxy 希望以后可能以正式的方式出来. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |