首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# 使用 WebClient 取得網頁原始碼:.NET 2.0 簡潔實作

     編輯:關於C#

WebClient 一行搞定下載

.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():釋放非受控資源
  • 適用於簡單 GET 請求;複雜場景(POST、Header、Cookie)建議用 HttpWebRequest 或 HttpClient(.NET 4.5+)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved