阅读量:0
在C#中,可以使用HttpWebRequest类来发送HTTP请求。HttpWebRequest类提供了一种简单的方法来发送GET、POST、PUT等类型的请求,并接收服务器的响应。以下是一个简单的示例代码,演示了如何使用HttpWebRequest发送GET请求:
using System; using System.IO; using System.Net; class Program { static void Main() { // 创建一个HttpWebRequest对象 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.example.com/data"); // 设置请求类型为GET request.Method = "GET"; // 发送请求并获取响应 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { // 读取响应数据 using (Stream dataStream = response.GetResponseStream()) { StreamReader reader = new StreamReader(dataStream); string responseFromServer = reader.ReadToEnd(); Console.WriteLine(responseFromServer); } } } }
以上代码通过创建一个HttpWebRequest对象来发送GET请求,然后获取服务器的响应并打印出来。在实际应用中,您可以根据需要设置其他请求头、发送POST请求、处理服务器的响应等。