从C#进行简单的GET
var webClient = new WebClient();
webClient.Headers.Add("Accept", "*.*");
webClient.Headers.Add("Accept-Encoding", "gzip, deflate");
webClient.Headers.Add("User-Agent", "runscope/0.1");
var response = webClient.DownloadString("http://booking.frederiksberg.dk/NetInterBook/SearchScheme/SimpleSearch.aspx");
我的回复与Chrome的高级休息客户/邮递员/ http://Hurl.it执行的回复不同
我仍然有一个网站,但它不包含我要查找的表单信息(id-s与此drplFacility_item_1类似的项目)。
我也尝试过使用RestSharp和HttpWebResponse,结果相同。这些其他HTTP客户端我不做什么?根据Chrome的网络标签,他们似乎在做着非常香草的GET-s。谢谢!
这是我从网络客户端获取的页面:http://pastebin.com/5PjxejKT
答案 0 :(得分:1)
这是一个让我失望的Visual Studio GUI bug。在发布这个问题之前我确实使用了检查员,我真的很困惑,为什么我从.NET那里获得了与其他地方相同的GET的不同响应。事实证明,我不是。 (谢谢WireShark!)
希望这可以帮助任何可能遇到过这种情况的人,我花了很长时间才想出这个... ...