HTTP客户端检查服务器是否可用

时间:2018-09-22 21:14:25

标签: c# httpclient

我正尝试从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);
            }
        }

是否有任何方法检查服务器是否已关闭。另外如何设置服务器连接超时,发送请求超时和接收应答超时?

0 个答案:

没有答案