C#程序调用现有的web API

本文关键字:web API 程序 调用 | 更新日期: 2024-09-25 06:53:36

如何调用/使用支持SOAP和REST的web API?我想用C#编写一个程序,使用这个web API。我在网上没有得到太多信息。到目前为止,我已经创建了C#项目,并将web服务引用(WSDL)添加到我的程序中。现在我如何使用网络API。如何发送请求或接收响应?你能给我推荐一些好的教程吗?

C#程序调用现有的web API

HttpClient类是一个很好的起点。还有EasyHttp库。

  • HttpClient代码示例:http://code.msdn.microsoft.com/Introduction-to-HttpClient-4a2d9cee
  • EasyHttp简介:http://devlicio.us/blogs/hadi_hariri/archive/2011/01/16/easyhttp.aspx

添加web服务引用将创建可用于与web服务通信的客户端类。所有创建的类都将在新的命名空间中,您必须查找客户端代理类(全名取决于WebService名称)。创建此类的实例。调用其方法将调用WebService。在这里,您可以阅读关于在C#中使用Web服务的信息