3

我有一个简单的函数可以从特定页面的以下代码中抓取突然出现 503 错误的网页:

try
{
  WebClient client = new WebClient();
  client.Proxy = null;
  string webhtml = client.DownloadString(strURL);
  client.Dispose();
  return (webhtml);
}

当我在 IE 或 FF 中输入它时,该 url 有效,但是当此代码运行时它返回错误。其他网址工作正常。我猜来自 .net 的 http 请求与来自任何一个浏览器的请求有所不同。有什么方法可以更好地模拟基于浏览器的 http 请求?

谢谢。

4

1 回答 1

0

找到了我在这个网站上寻找的 http 标头。很有用。

http://www.ericgiguere.com/tools/http-header-viewer.html

于 2011-06-28T05:26:36.190 回答