在C#中解析GET請求的返回值通常可以使用HttpWebRequest和HttpWebResponse類來實現。下面是一個簡單的示例代碼:
using System;
using System.IO;
using System.Net;
class Program
{
static void Main()
{
string url = "https://www.example.com/api/data";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(stream);
string responseString = reader.ReadToEnd();
Console.WriteLine(responseString);
}
}
}
}
在上面的示例中,首先創建一個HttpWebRequest對象,并設置請求的URL和請求方法為GET。然后發起請求并獲取返回的HttpWebResponse對象。通過HttpWebResponse對象的GetResponseStream方法獲取返回數據流,接著使用StreamReader讀取數據流中的內容,并打印出來。
需要注意的是,以上示例代碼僅適用于簡單的GET請求,如果返回值是JSON格式,建議使用Json.NET等第三方庫來解析JSON數據。