如何在MVC4中使用Companyhouse API#C#

问题描述:

我需要从https://developer.companieshouse.gov.uk/api/打英国Companies House API。如何在MVC4中使用Companyhouse API#C#

在它的网站上有一个使用CURL的好例子,因为我在C#MVC中进行编程,需要实现公司搜索功能,它将使用此API获取数据。

根据this Stack Overflow post。 Curl示例(https://api.companieshouse.gov.uk/search/companies)的C#等效项可能如下所示:

using System.Net; 
using System.IO; 

string url = "GET https://api.companieshouse.gov.uk/search/companies"; 

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); 
request.Credentials = // here you have to set your authentication data 
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
Stream resStream = response.GetResponseStream();