오늘의 코딩

C# httpClient

용성 2022. 1. 21. 17:42
class Program
    {
        static readonly HttpClient httpClient = new HttpClient();

        static void Main(string[] args)
        {
            Task.Run(async () => { await Dragon(); });
            Console.Read();
        }

        public static async Task Dragon()
        {
            await Task.Run(async () => {
                HttpClient HttpClient = new HttpClient();
                var res = await HttpClient.GetAsync("https://jsonplaceholder.typicode.com/todos");
                string data = await res.Content.ReadAsStringAsync();
                Console.WriteLine(data);
            });
        }
    }

- 코드 분석 필요

- Task가 무엇인지 공부하기

- Task 에 내장된 method 공부하기

- 왜 Main method에서 response를 받을때 GetAwaiter().GetResult(); 를 통해 받아야 하는지?

- Task를 어떤식으로 사용 하는지? 

 

주말에 하자

728x90

'오늘의 코딩' 카테고리의 다른 글

C# delegate pizza  (0) 2022.01.24
C# listView  (0) 2022.01.23
1.21 C# Class  (0) 2022.01.21
winform CheckBox Cafe  (0) 2022.01.21
1.20 C# Array  (0) 2022.01.20