Tôi đã tìm thấy ví dụ về cách xử lý WebException trên cuộc gọi GetResponse và khó hiểu về cách phản hồi có thể được trích xuất từ Phản hồi ngoại lệ WebException. Câu đố thứ hai là lý do tại sao đáp ứng null được coi là ném; Bất kì lời đề nghị nào?GetResponse ném WebException và ex.Response là null
HttpWebResponse response = null;
try
{
response = (HttpWebResponse) request.GetResponse();
}
catch (WebException ex)
{
response = (HttpWebResponse)ex.Response;
if (null == response)
{
throw;
}
}