httpwebresponse는 404 오류를 반환합니다
-
13-09-2019 - |
문제
httpwebresponse가 404 오류를 무시하고 계속해서 그것을 계속하는 방법은 무엇입니까? 이런 일이 발생할 때 매우 드물기 때문에 입력의 예외를 찾는 것보다 쉽습니다.
해결책
코드 어딘가에 다음과 같은 줄이 있다고 가정합니다.
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
이것으로 간단히 대체하십시오.
HttpWebResponse response;
try
{
response = request.GetResponse() as HttpWebResponse;
}
catch (WebException ex)
{
response = ex.Response as HttpWebResponse;
}
다른 팁
try
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mysite.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
catch(WebException ex)
{
HttpWebResponse webResponse = (HttpWebResponse)ex.Response;
if (webResponse.StatusCode == HttpStatusCode.NotFound)
{
//Handle 404 Error...
}
}
던지는 WebException의 속성을 보면 속성을 볼 수 있습니다. 응답. 이것이 당신이 찾고있는 것입니까?
제휴하지 않습니다 StackOverflow