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

前端之家收集整理的这篇文章主要介绍了任何方式为WebAPI项目生成C#HTTPClient包装器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在即将到来的项目中,我们正在寻求使用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

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

猜你在找的C&C++相关文章