現在、ユーザーが指定したページの存在をテストする Web クローラーを C# で開発しようとしています。クローラーが起動すると、ページのステータスが Windows フォーム (ラベルを含む) に書き込まれることを期待しています。しかし、プログラムが実際にフォームに書き込むのに問題がありますか?
private void button1_Click(object sender, EventArgs e)
{
Uri fileURI = new Uri(URLbox.Text);
WebRequest request = WebRequest.Create(fileURI);
HttpWebResponse response = null;
request.Method = "HEAD";
bool exists = false;
try
{
response = (HttpWebResponse)request.GetResponse();
exists = response.StatusCode == HttpStatusCode.OK;
}
catch
{
exists = false;
}
finally
{
if (response != null)
response.Close();
}
}
private void label1_Click(object sender, EventArgs e)
{
Console.Write.ToString = ("Active");
}
}