Http клиент проверяет, доступен ли сервер - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь подключиться с http-клиента, но если сервер по какой-то причине не работает, я получаю исключение при отправке запроса.

 string Send = "Request";
        using (var client = new HttpClient())
        {
            client.Timeout = TimeSpan.FromMilliseconds(2000);
            var response = await client.PostAsync("http://192.168.1.15:8282/", new StringContent(Send, Encoding.UTF8, "application/json"));

            if (response.IsSuccessStatusCode)
            {
                string content = await response.Content.ReadAsStringAsync();
                MessageBox.Show(content);
            }
        }

Есть ли способ проверить, работает ли серверне внизТакже, как я могу установить время ожидания соединения с сервером, время ожидания отправки запроса и время ожидания ответа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...