양식 인증을 httpwebrequest와 함께 사용하려고하는데 성공하지 못하는 것 같습니다. 내가하는 일은 다음과 같습니다.HttpWebRequest 및 인증
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = WebRequestMethods.Http.Get;
// Authentication items -------------------------------------------
request.UseDefaultCredentials = false;
request.PreAuthenticate = true;
// Attempt to set username and password:
CredentialCache cc = new CredentialCache();
cc.Add(
new Uri(url),
"Basic",
new NetworkCredential("username", "validpassword", "domain")
);
request.Credentials = cc;
request.AllowAutoRedirect = true;
request.KeepAlive = true;
request.Timeout = 10000;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
// request html
response = (HttpWebResponse)request.GetResponse();
도메인의 유효한 암호와 사용자 이름을 사용하는 경우에도 항상 예외가 발생합니다.
아무도 도와 줄 수 있습니까?
참고 :
- 예외 유형 : WebException이
- 예외 메시지 : "원격 서버가 오류 반환 :. (401) 무단를"
- 예외 상태 : 프로토콜
- 오류 예외 발생 : response = (HttpWebResponse) request.GetResponse();
- 예외 스택 추적 : 없음 ... 미안
에 대한 FileMon을? – sh1rts