■■■

2016年4月3日日曜日

HttpWebRequestを利用してサーバー応答データを受信する方法

HttpWebRequestを利用してサーバー応答データを受信する方法
VB.NET
Dim webreq As System.Net.HttpWebRequest = _
DirectCast(System.Net.WebRequest.Create("http://www.microsoft.com"), _
System.Net.HttpWebRequest)

Dim webres As System.Net.HttpWebResponse = _
DirectCast(webreq.GetResponse(), System.Net.HttpWebResponse)

Dim st As System.IO.Stream = webres.GetResponseStream()
Dim sr As New System.IO.StreamReader(st, System.Text.Encoding.UTF8)
Dim htmlSource As String = sr.ReadToEnd()
sr.Close()
st.Close()
webres.Close()

Console.WriteLine(htmlSource)
C#
System.Net.HttpWebRequest webreq =
(System.Net.HttpWebRequest)
System.Net.WebRequest.Create("http://www.microsoft.com");
System.Net.HttpWebResponse webres =
(System.Net.HttpWebResponse)webreq.GetResponse();
System.IO.Stream st = webres.GetResponseStream();
System.IO.StreamReader sr =
new System.IO.StreamReader(st, System.Text.Encoding.UTF8);
string htmlSource = sr.ReadToEnd();
sr.Close();
st.Close();
webres.Close();
Console.WriteLine(htmlSource);

■■■