Я получаю ошибку 403 при запросе данных из URL-адреса. Это ожидается, и я не прошу, как его исправить.
При вставке этого URL-адреса прямо в мой браузер, я получаю базовую строку информации, описывающую, почему разрешение отклонено.
Мне нужно прочитать это основное сообщение об ошибке с помощью моего кода на С#, однако, когда запрос был сделан, System.Net.WebException( "Удаленный сервер возвратил ошибку: (403) Запрещен." ), Ошибка выбрана, а тело ответа недоступен для меня.
Можно ли просто захватить содержимое страницы без исключения? Соответствующий код в значительной степени соответствует тому, что вы ожидаете, но здесь все равно.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sPageURL);
try
{
//The exception is throw at the line below.
HttpWebResponse response = (HttpWebResponse)(request.GetResponse());
//Snipped processing of the response.
}
catch(Exception ex)
{
//Snipped logging.
}
Любая помощь будет оценена по достоинству. Спасибо.