-2
API에서 Json 문자열을 다운로드하기 위해 WebClient를 사용할 때까지 알아 두십시오. 이제 http://api.football-data.org API를 사용하고 싶지만,이 API에는 뭔가 다른 점이 있습니다. 헤더가 필요하고 더 많은 작업을 수행하는 방법을 모르는 것 같습니다. 이것은 내가 뭘하려 :Football-Data api
try
{
String result;
WebClient client = new WebClient();
String address = @"http://api.football-data.org/v1/competitions/354/fixtures/?matchday=22";
client.Headers.Add("X-Auth-Token", "MyToken");
result = client.DownloadString(address);
Console.WriteLine(address);
}
catch(Exception e1)
{
Console.WriteLine(e1);
}
Console.ReadLine();
그리고 나는이 예외가 얻을 : 나는 축구 데이터 사이트에서 읽은 코스의
System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at FootballApiTest.Program.Main(String[] args) in c:\users\user\documents\visual studio 2015\Projects\FootballApiTest\FootballApiTest\Program.cs:line 21
을, 그러나 C#을에 대해 설명하지 않습니다.
헤더, 응답 등의 HTTP 개체의 속성/부품됩니다. [다음은 System.Net.Http에 대한 링크입니다 (https://msdn.microsoft.com/en-us/library/system.net.http (v = vs.110) .aspx). 페이지 하단에는 몇 가지 링크가있어 사용 방법을 보여 줄 수 있습니다. 그렇지 않으면 google을 사용하십시오. – radarbob