2

多くのパスの例を持つ単一の 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());
        }
    }
}
4

2 に答える 2