使用WebClient提示:
远程服务器返回错误: (502) 错误的网关。
同一个网站,有些页面正常,有些页面提示上述的错误!这些页面都可以在浏览器打开!WebClient webcl = new WebClient();
string sb = webcl.DownloadString(url);

解决方案 »

  1.   

    试试 
    webcl..Credentials = CredentialCache.DefaultCredentials;
    webcl.Headers.Add("Accept", "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*");
    webcl.Headers.Add("Accept-Language", "zh-CN");
    webcl.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1)");
    webcl.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
    也有可能是对方访问过大 出现的临时错误