?方法描述:通過請求url,調(diào)用對方系統(tǒng)的接口,拿到數(shù)據(jù)并返回;
方法參數(shù):訪問系統(tǒng)的url地址文章來源:http://www.zghlxwxcb.cn/news/detail-615215.html
url請求參數(shù):searchDate(當(dāng)前請求的年月:2023-7),需進行url編碼文章來源地址http://www.zghlxwxcb.cn/news/detail-615215.html
public string GetDataByRequestUrl(string url)
{
requestUrl = url + "&searchDate:" + System.Web.HttpUtility.UrlEncode( DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString());
//請求url
HttpWebRequest webRequest= (HttpWebRequest)WebRequest.Create(requestUrl);
webRequest.Method="GET";
webRequest.ContentType = "text/html;charset=UTF-8";
//返回數(shù)據(jù)
HttpWebResponse webResponse=(HttpWebResponse)webRequest.GetResponse();
Stream myResponseStream = webResponse.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return retString ;
}
到了這里,關(guān)于C#通過請求url調(diào)用接口返回數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!