Авторизовываюсь
Код | CookieCollection cookies = new CookieCollection(); HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create("http://www.site.ru/login"); getRequest.CookieContainer = new CookieContainer(); getRequest.Method = WebRequestMethods.Http.Post; getRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 YaBrowser/14.12.2125.10034 Safari/537.36"; getRequest.ContentType = "application/x-www-form-urlencoded";
byte[] byteArray = Encoding.ASCII.GetBytes(String.Format("name={0}&pass={1}", "name", "123")); getRequest.ContentLength = byteArray.Length; Stream newStream = getRequest.GetRequestStream(); newStream.Write(byteArray, 0, byteArray.Length); newStream.Close(); HttpWebResponse getResponse = (HttpWebResponse)getRequest.GetResponse();
|
Собственно вопрос. До этого авторизовались, теперь как выполнить запрос включив уже ранее полученные куки с авторизации..??
Код |
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.site.ru/"); request.CookieContainer.Add(cookies); HttpWebResponse requeste = (HttpWebResponse)request.GetResponse(); cookies = requeste.Cookies;
|
Не выходит... |