承接上篇 讀取網頁資料並接收回應(POST) ,抓取網頁上的回傳資料,一般來說就是WebClient的概念,GET跟POST有一點點不一樣,請參考如下Code:
// 設定GET網址與表頭
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("https://localhost:44366/api/login/Test?token=abc");
request.Method = "GET";
request.ContentType = "text/html;charset=UTF-8";
// 接收回傳的資料
string responseStr = "";
using (System.Net.WebResponse response = request.GetResponse())
{
using (System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8))
{
responseStr = sr.ReadToEnd();
}
}
// 印出接收的資料
Response.Write(responseStr);
Response.End();