HttpClient GetAsync响应内容与Fiddler给我的不同

时间:2016-10-25 08:40:59

标签: c# httpclient fiddler

我正在使用HttpClient.GetAsync运行GET请求。

然后我使用Fiddler捕获此请求并查看它返回的内容:

    var response = await http.GetAsync("http://app.creditsafeuk.com/CSUKLive/webpages/CompanySearch/SearchResults.aspx?SelectedCountry=UK");
    response.EnsureSuccessStatusCode();
    var html = await response.Content.ReadAsStringAsync();

此请求在我的C#应用​​程序中发送,然后用fiddler捕获。

即使它是完全相同的请求,响应中的html也不同。

Here is the HTML I'm getting from Fiddler

And this is the HTML that is being returned with the HttpClient

任何帮助都会非常感激,我似乎无法弄清楚为什么我会得到两个单独的版本,即使Fiddler正在捕获我的程序发送的相同请求。

1 个答案:

答案 0 :(得分:0)

我发现它是什么。

事实证明,在调试过程中,文本可视化工具实际上会切断部分字符串,如果它太长了。所以,我真正需要的是,但是当我复制和粘贴时,Text Visualiser并没有把它给我。