2017-02-19 8 views
0

я пытаюсь перенаправить свою программу на «https://uptobox.com/?op=my_account» страницу после входа в систему, но сохранить перенаправляет меня на странице входа я попыталсяпосле успешного входа в систему снова перенаправляет на страницу входа

request.AllowAutoRedirect = true; 

и используя логин куки в просьбу перенаправлять, но не работает проблема после регистрации подстроена печеньем генерируемой в заголовке я не знаю, как привнести что в запрос перенаправления & я использую форму выигрыша App

  ASCIIEncoding encoding = new ASCIIEncoding(); 
      string postData = "login=" + username + "&password=" + pw +"&op=login"; 
      byte[] data = encoding.GetBytes(postData); 
      HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://login.uptobox.com/logarithme"); 
      request.Method = "POST"; 
      CookieContainer mycoockie = new CookieContainer(); 
      request.CookieContainer = mycoockie; 
      request.ContentType = "application/x-www-form-urlencoded"; 
      request.ContentLength = data.Length; 
      Stream stream = request.GetRequestStream(); 
      stream.Write(data, 0, data.Length); 
      stream.Close(); 
      WebResponse response = request.GetResponse(); 
      stream = response.GetResponseStream(); 
      StreamReader sr = new StreamReader(stream); 
      string source_code = sr.ReadToEnd(); 
+0

Вы пробовали контекст.Redirect? – Svek

+0

Я не работаю с asp.net –

ответ

0

Ответ: добавить файлы cookie, сгенерированные в ответе заголовка, от успешного входа в новый запрос.

request.Headers.Add("cookie", "value"); 
Смежные вопросы