[英]Client Certificate Authentication failed in WebRequest\HttpClient C#
[英]Convert WebRequest into httpclient in C#
得到这个代码
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
request.Method = "HEAD";
request.Timeout = 3000;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
return response.StatusCode == HttpStatusCode.OK;
如何将此代码转换为 httpclient,因为 WebRequest.Create(host) 已过时,此代码在第一次打开应用程序时调用,位于 formload 中以检查互联网连接是否活动以及我检查的主机/域是否已启动
谢谢
您可以这样称呼它,只需注意它是异步的。
using (HttpClient client = new HttpClient())
{
client.Timeout = TimeSpan.FromMilliseconds(3000);
HttpResponseMessage response = await client.SendAsync(new HttpRequestMessage(HttpMethod.Head, host));
return response.IsSuccessStatusCode;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.