我的代码:
System.Net.WebClient webClient = new System.Net.WebClient();
webClient.Headers.Add( "user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)" );
Stream data = webClient.OpenRead( "http://www.sts.pl" );
在大多数页面上都能正常工作,但抛出异常:
The remote server returned an error: (403) Forbidden.
尝试打开页面时:
或
此页面上有什么特别之处?
我在此页面上没有任何帐户,并且从未使用浏览器登录。 只是在浏览器中它加载正常,但使用WebClient引发异常。