C#创建和发送HTTP GET请求
本文向大家介绍C#创建和发送HTTP GET请求,包括了C#创建和发送HTTP GET请求的使用技巧和注意事项,需要的朋友参考一下
示例
using System.Net; using System.IO; ... string requestUrl = "https://www.example.com/page.html"; HttpWebRequest request = HttpWebRequest.CreateHttp(requestUrl); // (可选)设置HttpWebRequest的属性,例如: request.AutomaticDecompression =DecompressionMethods.GZip| DecompressionMethods.Deflate; request.Timeout = 2 * 60 * 1000; // 2分钟(以毫秒为单位) // 提交请求,并获取响应正文。 string responseBodyFromRemoteServer; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (StreamReader reader = new StreamReader(response.GetResponseStream())) { responseBodyFromRemoteServer = reader.ReadToEnd(); } }