在C#中解析GET請求的返回值通??梢允褂肏ttpWebRequest和HttpWebResponse類來實(shí)現(xiàn)。下面是一個簡單的示例代碼:
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);
}
}
}
}
在上面的示例中,首先創(chuàng)建一個HttpWebRequest對象,并設(shè)置請求的URL和請求方法為GET。然后發(fā)起請求并獲取返回的HttpWebResponse對象。通過HttpWebResponse對象的GetResponseStream方法獲取返回數(shù)據(jù)流,接著使用StreamReader讀取數(shù)據(jù)流中的內(nèi)容,并打印出來。
需要注意的是,以上示例代碼僅適用于簡單的GET請求,如果返回值是JSON格式,建議使用Json.NET等第三方庫來解析JSON數(shù)據(jù)。