0
프록시 서버를 통해 URL을 연결하려고하지만 프록시를 사용하고 응답을 얻으려고하면 (403) 금지를 반환합니다.WebRequest Proxy - 403 forbidden 오류
프록시없이 모든 것이 작동합니다.
private void button1_Click(object sender, EventArgs e)
{
CookieContainer cookies = new CookieContainer();
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://wikipedia.com");
webRequest.Proxy = new WebProxy("41.217.193.6", 80);
webRequest.CookieContainer = cookies;
webRequest.Accept = "*/*";
webRequest.Timeout = 9000;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse(); /// <== The remote server returned an error: (403) Forbidden.
StreamReader responseReader = new StreamReader(response.GetResponseStream());
string sResponseHTML = responseReader.ReadToEnd();
Clipboard.SetText(sResponseHTML);
}
요청에 대한 자격 증명을 설정 했습니까? –