在即将发布的项目中,我们希望使用ASP.NET WebAPI 2向我们的网站和浏览器客户端公开服务功能。任何方式为WebAPI项目生成C#HTTPClient包装器?
由于我们希望尽可能少的“端点”,所以我们希望所有的调用,即使是“内部”,以从WebAPI Web服务中使用我们的服务器。 (即不是直接新建一个控制器实例)
我正在寻找一些东西来帮助生成或支架C#“client's”,它包装HTTPClient并提供强类型的“代理”。与通过“添加新服务引用”生成代理时的WCF类似。
我已阅读其他问题,询问类似的事情(如看到HERE),但想问一个更直接的问题,与MVC或测试问题无关。
这是我一直在寻找最好的表示: http://www.faniereynders.com/2013/03/aspnet-web-api .html 希望这可能会出现在官方的方式后... – BoxOfNotGoodery