6
Hotfile.com'a giriş yapmak için C# kullanmaya çalışıyorum. .NET HTTP POST Yöntemi - Çerezler sorunu
Şimdi bu hatayı alıyorum
Ben POST kullanarak giriş çalışırken:gözükmüyor ilk büyük sorun bu hat Çözmedim 417 Hatası, üstesinden gelmek oldu çerezleri kabul etmek. .
: Çerezler Hotfile.com .. ben birkaç kez denedimstring response; byte[] buffer = Encoding.ASCII.GetBytes("user=XX&pass=XX"); CookieContainer cookies = new CookieContainer(); HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create("http://hotfile.com/login.php"); WebReq.Credentials = new NetworkCredential("XX", "XX"); WebReq.PreAuthenticate = true; WebReq.Pipelined = true; WebReq.CookieContainer = cookies; WebReq.KeepAlive = true; WebReq.Method = "POST"; WebReq.ContentType = "application/x-www-form-urlencoded"; WebReq.ContentLength = buffer.Length; WebReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1)"; Stream PostData = WebReq.GetRequestStream(); PostData.Write(buffer, 0, buffer.Length); PostData.Close(); HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse(); Stream Answer = WebResp.GetResponseStream(); StreamReader _Answer = new StreamReader(Answer); response = _Answer.ReadToEnd(); File.WriteAllText("dump.html", response);
Yardım giriş için gerekli ve etrafında googled ve hala giriş yapamıyorum edilir Kodum budur
Doğal olarak, kullanıcı ve pas hesap değerlerinize sahip olur.
!! Çok teşekkürler. Tam olarak neden çerez problemini atladığını anlamıyorum. Tekrar teşekkürler! –
+1. IDisposable kullanımını da düzelttiğinize sevindim! –