大家好,因为我是新来的,我希望这是正确的地方。我正在试用HttpWebRequest,以查看来自不同网站的状态代码(在本例中为响应)。在确定的反应是非常快,没有形式冻结。在连接失败时,表单冻结并占用大约5秒时间,绕过冻结操作可以通过后台工作人员完成。但是有什么方法可以说,1秒内没有反应,忘记这一个,然后再去下一个。
try
{
string url;
url = (LoopUrlFromListboxOrStream ) ; //example
// Creates an HttpWebRequest for the specified URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
// Sends the HttpWebRequest and waits for a response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
label1.Text = (myHttpWebResponse.StatusDescription);
// Releases the resources of the response.
myHttpWebResponse.Close();
}
catch (WebException ex)
{
label2.Text = (ex.Status.ToString());
}
catch (Exception ex)
{
label2.Text = (ex.Message.ToString());
}发布于 2020-06-18 10:50:23
https://stackoverflow.com/questions/62448110
复制相似问题