Как использовать куки, чтобы потом было можно их использовать в запросах - C#
Формулировка задачи:
Скажите полажуйста! как добавить ! куки , чтобы потом было можно использовать в запросах! тоесть
Cook = чтобы принимало мое значение куков, и отправляло их!
public string Get(string url, Cook, bool Redirect = true)
Решение задачи: «Как использовать куки, чтобы потом было можно их использовать в запросах»
textual
Листинг программы
public string Get(string url, CookieContainer cookieCollection=null, bool Redirect = true, bool xml=false,string Refer=null) { string str = "error"; try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); if (ProxyHTTP != null) { try { string[] strArray = ProxyHTTP.Split(new [] { ':' }); request.Proxy = new WebProxy(strArray[0], Convert.ToInt32(strArray[1])); } catch { MessageBox.Show("Proxy_Errol"); } } if (xml) { request.Headers.Add("X-Requested-With: XMLHttpRequest"); } if (!(Refer == null)) { request.Referer = Referer; } request.Method = "GET"; request.Headers.Add(Accept_Language); request.UserAgent = UserAgent; request.Timeout = Time; request.CookieContainer = cookieCollection; request.KeepAlive = true; request.AllowAutoRedirect = Redirect; using (Stream stream = request.GetResponse().GetResponseStream()) { try { GetZapros = request.RequestUri.ToString(); GetLocation = request.GetResponse().ResponseUri.ToString(); if (!(request.CookieContainer == null)) { this.cookieCollection = request.CookieContainer; } } catch { } str = new StreamReader(stream, Encoding.GetEncoding(1251)).ReadToEnd(); } AbsoluteUri = request.Address.AbsoluteUri; } catch { } return str; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д