0

我想为这个公共 WEB API创建一个客户端。我是新手,我正在阅读这个 MSDN 教程。我注意到没有定义数据合同,我无法在我的项目中添加服务引用。在教程中,它说创建此类(产品)作为 HttpClient 将使用的数据对象。

使用公共 API 时如何查找/创建此类。在 WCF 中,我可以添加服务引用,并且我将获得从服务数据合同创建的客户端类。这是如何在 Web Api 中完成的?

4

1 回答 1

1

如 MSDN 文章中所示,由于没有定义的合同(与 WCF 不同),您需要先创建适当的合同Types才能使用REST客户端使用它。

但是,您可以使用一些快捷方式,请参见此处: 为 REST 对象生成合同

此外,您可能会发现RestSharp比官方 WebApi 客户端更易于使用。

于 2013-04-25T07:56:52.573 回答