01.
03.
04.
request.Credentials = CredentialCache.DefaultCredentials;
05.
06.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
07.
08.
Console.WriteLine(response.StatusDescription);
09.
10.
Stream dataStream = response.GetResponseStream();
11.
12.
StreamReader reader =
new
StreamReader(dataStream);
13.
14.
string
responseFromServer = reader.ReadToEnd();
15.
16.
Console.WriteLine(responseFromServer);
17.
18.
reader.Close();
19.
dataStream.Close();
20.
response.Close();
21.
22.
23.
24.
IHTMLDocument2 doc =
new
HTMLDocumentClass();
25.
doc.write(
new
object
[] { responseFromServer });
26.
doc.close();
27.
28.
29.
30.
foreach
(IHTMLElement el
in
(IHTMLElementCollection)doc.all)
31.
{
32.
33.
bool
qualify =
true
;
34.
if
(el.tagName ==
"META"
)
35.
{
36.
HTMLMetaElement meta = (HTMLMetaElement)el;
37.
Response.Write(
"Content "
+ meta.content +
"<br/>"
);
38.
}
39.
40.
41.
}