像Fiddler一样得到HttpRequest

时间:2012-11-21 02:13:41

标签: asp.net fiddler

将整个HttpWebRequest转换为单个字符串的最简单方法是什么。类似于Fiddler在将Fiddler的请求窗格切换到Raw选项卡时显示的内容?

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

使用System.Net.WebClient

此代码将HTTP标头和正文组合为类似于Fiddler的网址:

string url = "http://stackoverflow.com";
var webClient = new System.Net.WebClient();           
var body = webClient.DownloadString(url);
var headers = webClient.ResponseHeaders.ToString();
var raw = headers + "\r\n" + body;