Я пытаюсь подключиться с 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);
}
}
Есть ли способ проверить, работает ли серверне внизТакже, как я могу установить время ожидания соединения с сервером, время ожидания отправки запроса и время ожидания ответа?