HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com/afakepage");
request.Method = WebRequestMethods.Http.Head;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
bool pageExists = response.StatusCode == HttpStatusCode.OK;
アドレスが無効な場合、応答を受け取るはずのコードの 3 行目でソフトウェアがクラッシュします。これを回避する方法はありますか?