我想为this public WEB API创建一个客户端。我是新手,我正在经历this MSDN tutorial。我注意到没有定义数据合约,我无法在我的项目中添加服务引用。在教程中,它表示将此类(Product)创建为HttpClient将使用的数据对象。
如何在使用公共API时查找/创建此类。在WCF中,我可以添加服务引用,我将获得从服务数据协定创建的客户端类。这是如何在Web Api中完成的?
答案 0 :(得分:1)
如MSDN文章中所示,由于没有已定义的合同(与WCF不同),因此您需要先创建适当的Types
才能使用REST
客户端来使用它。
但是,您可以使用一些快捷方式,请参阅此处: Generate Contracts for REST objects
此外,您可能会发现RestSharp比官方WebApi客户端更容易使用。