多くのパスの例を持つ単一の URL をスキャンしています: http://url.com/path1
to 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());
}
}
}