WebRequest是抽象类 用于发送请求,派生了HttpWebRequest、FileWebRequest、FtpWebRequest 这些都已经过时。
WebResponse
是抽象类 用于获取请求,派生了HttpWebResponse
、FileWebResponse
、FtpWebResponse
这些都已经过时。
restsharp 以及过时,.net 5以上直接使用HttpClient。
请使用HttpClient的PostAsync、GetAsync
Unirest
Unirest 是一个轻量级的 HTTP 请求库,涵盖 Node、Ruby、Java、PHP、Python、Objective-C、.NET 等多种语言。可发起 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 请求。
//来源网站:https://blog.csdn.net/u014117094/article/details/53835327
案例
var client = new RestClient("https://mboum-finance.p.rapidapi.com/qu/quote/income-statement?symbol=AAPL"); var request = new RestRequest(Method.GET); request.AddHeader("X-RapidAPI-Key", "3209f9f3a1msh13dc1949be54d42p1f6dfajsn7713eaaf5001"); request.AddHeader("X-RapidAPI-Host", "mboum-finance.p.rapidapi.com"); IRestResponse response = client.Execute(request);