await, .Result의 차이 => await는 비동기로 요청 대기, Result는 동기로 요청 대기.
1. HttpClient 객체를 만듭니다. using (HttpClient client = new HttpClient())
2. 요청 url을 만듭니다. ( string url = $"https://jsonmock.hackerrank.com/api/football_matches?year={year}&{teamType}={team}&page={currentPage}"; )
3. HttpResponseMessage와 await, GetAsync(url)로 메시지 요청 후에 비동기로 응답 메시지를 받을 준비를 합니다.
( HttpResponseMessage response = await client.GetAsync(url);)
4. 응답 내용을 받아서 json객체로 파싱 해 줍니다.
( string responseBody = await response.Content.ReadAsStringAsync(); JObject json = JObject.Parse(responseBody); )
=> 나중에 공부 후 추가로 작성
'C#' 카테고리의 다른 글
[C#] 연산자 오버로딩 (0) | 2024.12.05 |
---|