使用HttpWebRequest创建一个C#应用程序就像Fiddler一样,可以通过以下步骤实现:
using System.Net;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://example.com");
request.Method = "GET";
request.Headers.Add("User-Agent", "Mozilla/5.0");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string responseText = reader.ReadToEnd();
// 处理响应数据
}
完整的示例代码如下:
using System;
using System.IO;
using System.Net;
class Program
{
static void Main()
{
try
{
// 创建HttpWebRequest对象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://example.com");
request.Method = "GET";
request.Headers.Add("User-Agent", "Mozilla/5.0");
// 发送请求并获取响应
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// 处理响应数据
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string responseText = reader.ReadToEnd();
Console.WriteLine(responseText);
}
}
catch (Exception ex)
{
Console.WriteLine("发生错误:" + ex.Message);
}
}
}
这个C#应用程序使用HttpWebRequest类创建了一个HTTP GET请求,并获取了服务器返回的响应数据。你可以根据实际需求修改请求方法、请求头、请求体等内容。
领取专属 10元无门槛券
手把手带您无忧上云