2012-11-08 2 views
0

웹 사이트에 로그인하는 데 사용자 이름과 암호가 있지만 프록시로 로그인해야합니다 사용자 이름을 변경하고 프록시로 전달하는 방법 이 URL www.mydomain.com으로 웹 사이트에 로그인 할 수 있습니다. ? 사용자 = 1 & 패스 = 2 또는 사용자 삽입 및 로그인 페이지로 전달 asp.net C#에서 HttpWebRequest로 웹 사이트에 로그인 할 수있는 방법은 무엇입니까?변경 방법 사용자 이름과 암호를 프록시

<code> 
Encoding encode = System.Text.Encoding.GetEncoding("utf-8"); 
HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(Url); 
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse(); 


</code> 

답변

0

자세한 내용은 HttpWebRequest.Proxy Property을 참조하십시오.

로컬 컴퓨터 또는 응용 프로그램 구성 파일에 기본 프록시를 사용하도록 지정할 수 있습니다. Proxy 속성을 지정하면 프록시 속성의 프록시 설정이 로컬 컴퓨터 또는 응용 프로그램 구성 파일을 무시하고 HttpWebRequest 인스턴스는 지정된 프록시 설정을 사용합니다. 구성 파일에 프록시가 지정되어 있지 않고 프록시 속성이 지정되지 않은 경우 HttpWebRequest 클래스는 로컬 컴퓨터의 에서 Internet Explorer에서 상속 된 프록시 설정을 사용합니다. Internet Explorer에 프록시 설정이없는 경우 요청이 서버로 직접 전송됩니다. 또한 더 이상 샘플 코드가 있습니다

, 가장 중요한 부분은 다음과 같습니다

WebProxy myProxy = new WebProxy(); 
myProxy.Address = "your proxy url"; 
myProxy.Credentials = new NetworkCredential("login", "password"); 
Request.Proxy = myProxy; 
관련 문제