.NET 2.0 引入 System.Net.WebClient,極大簡化 HTTP 操作。
private void button1_Click(object sender, EventArgs e) {
string uri = textBox1.Text;
WebClient myClient = new WebClient();
byte[] myBytes = myClient.DownloadData(uri);
textBox2.Text = Encoding.Default.GetString(myBytes);
myClient.Dispose();
}
DownloadData(uri):同步下載位元組陣列Encoding.Default.GetString:使用系統預設編碼轉字串(實務建議偵測或指定 UTF-8)Dispose():釋放非受控資源HttpWebRequest 或 HttpClient(.NET 4.5+)