您可以通過Response
屬性訪問的WebException
內的WebResponse
。例如,在C#中(VB代碼將非常相似):
using System;
using System.IO;
using System.Net;
class Program
{
static void Main(string[] args)
{
string url = "http://www.boris-koch.de/404seiteyeah";
WebRequest req = WebRequest.Create(url);
try
{
using (WebResponse response = req.GetResponse())
{
Console.WriteLine("Didn't expect to get here!");
}
}
catch (WebException e)
{
WebResponse response = e.Response;
using (StreamReader reader =
new StreamReader(response.GetResponseStream()))
{
string text = reader.ReadToEnd();
Console.WriteLine(text);
}
}
}
}