2012-04-02 4 views
0

저는 WebRequest 인증을 처음 사용하고 몇 가지 웹 사이트에서 일부 Excel 데이터를 가져 오는 인증 방법을 연구했습니다.VB.NET (WebRequest 인증 문제)

가.) 제대로 (웹 사이트 인증에서 GET/POST 데이터)

B를 선택하려면이 옵션을 사용하여 피들러에서 로그를 어떻게 읽을 것인가에 대해 몇 가지 내가 혼란 스러워요.) 데이터를 어떻게 사용합니까 Fiddler에서 VB.NET WebRequest를 올바르게 프로그래밍 할 수 있습니다.

나는 간단한 인증 HTTPS를 사용하는 웹 사이트/w를 인증 할 수있었습니다,하지만 난 잃었어요 리디렉션/REST/쿠키 인증을 수행하는 사이트는 ...

내가 제공 할 수 있는지 알려주세요 더 이상 세부 사항.

답변

0
 Dim req As Net.HttpWebRequest = Net.WebRequest.Create(Url) 
     If Not Login = Nothing AndAlso Not Password = Nothing Then 
      Dim myCache As New System.Net.CredentialCache() 
      myCache.Add(New Uri(Url), "Basic", New System.Net.NetworkCredential(Login, Password)) 
      req.Credentials = myCache 
     End If 
     Dim sr As New StreamReader(req.GetResponse().GetResponseStream()) 
     Dim ss as string = sr.ReadToEnd 
     'Save it as excel & close stream 
     sr.Close()