多くのパスの例を持つ単一の URL をスキャンしています: http://url.com/path1to 1000。時々私は得るWebExceptionが、私のcatchブロックではNullReferenceException、行を使用しないとエラーがスローされる
if (x.Status == WebExceptionStatus.ProtocolError && x.Response != null)
だから私の質問はこれです: 以下のコードはエラーを修正しますか、それとも単に無視しますか?
エラーには、エラーへの特定のパスがありません。または他のリンクのように、ランダムに指定してくださいhttp://url.com/path10:)
catch (WebException x)
{
if (x.Status == WebExceptionStatus.ProtocolError && x.Response != null)
{
HttpWebResponse response = (HttpWebResponse)x.Response;
if (response.StatusCode == HttpStatusCode.NotFound)
{
listBox3.Items.add(listBox1.Items[i].ToString());
}
}
}