Я работаю над менеджером загрузки и пытаюсь получить содержимое cookie, используя HttpWebRequest
. Я хочу интегрировать свое приложение в Chrome, и поэтому я могу получить в браузере необходимые заголовки и значения cookie.
Но сначала мне нужно знать, требуется ли cookie для загрузки контента и какие файлы cookie они есть. Я не могу найти полезный ресурс по этой теме.
Вот что я себе представляю:
HttpWebRequest req = (WebRequest.Create(url)) as HttpWebRequest;
//At first, get if cookies are necessary?
//If it is, get the required cookie headers
//Then add the cookies to the request
CookieContainer cc = new CookieContainer();
Cookie c1 = new Cookie("header1", "value1");
Cookie c2 = new Cookie("header2", "value2");
CookieCollection ccollection = new CookieCollection();
ccollection.Add(c1);
ccollection.Add(c2);
cc.Add(uri, ccollection);
req.CookieContainer = cc;
//Get response and other stuff......
Как я могу сделать эти шаги?