我试图从WCF服务访问https://api.github.com/search/repositories?q=service+language:assembly%26sort=stars%26order=desc并得到the remote server returned an error (403) forbidden
异常。我已经尝试加入httprequest.UseDefaultCredentials = true;
和 httprequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
但这些都没有帮助到目前为止。以下是使用的代码。获取远程服务器返回的错误403禁止的异常
`HttpWebRequest httprequest = (HttpWebRequest)HttpWebRequest.Create("https://api.github.com/search/repositories?q=service+language:assembly%26sort=stars%26order=desc");
httprequest.Proxy = new WebProxy()
{
Address = new Uri(Proxy_address),
Credentials = System.Net.CredentialCache.DefaultNetworkCredentials
};
httprequest.UseDefaultCredentials = true;
httprequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
httprequest.KeepAlive = true;
HttpWebResponse GISTResponse = (HttpWebResponse)httprequest.GetResponse();`
请大家帮忙。
是什么Proxy_address这里? – Shetty