많은 경로가있는 단일 URL을 검색합니다. 예 : http://url.com/path1
~ 1000
. 때때로 나는 줄
if (x.Status == WebExceptionStatus.ProtocolError && x.Response != null)
WebException 응답 속성이 null을 반환합니다.
를 사용하지 않는 경우가 WebException
하지만 내 catch
블록에, 그것은 그래서 제 질문이있는 NullReferenceException
오류가 발생합니다 얻을 : 아래의 코드는 오류를 수정하거나 무시합니까?
오류 에러 특정 경로가없는 무작위 같은 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());
}
}
}
이해할 수없는 부분은 무엇입니까? – terrala7
나는 많은 경로 ex : http : //url.com/path1을 1000으로 스캔하지만, if (x.Status == WebExceptionStatus.ProtocolError && x.Response! = null)를 사용하지 않으면, 'NullReferenceException' 오류가 발생하므로 위의 코드에서 오류를 수정하거나 무시하십시오. – terrala7
나는 또한이 질문을 이해하지 못합니다. 당신의 영어 실력이 좋지 않아서 다시 말해야 겠어요. 이 시점에서 부정 투표는 필요하지 않습니다. 정확히 무엇을 원하는지 알려주기 위해 그것을 분명히하려고 노력하십시오. 질문을 편집하고 추가 의견을 쓰지 마십시오. –