Как вставить CookieCollection в CookieContainer?

После того как я получу ответ от httpwebrequest, я бы хотел, чтобы полученные файлы cookie сохранялись с целью их использования в другом httbwebrequest. Тем не менее, мне нужно вставить CookieCollection в CookieContainer. Как я могу это сделать? Пытался сделать:

request.Cookiecontainer.add(response.Cookies);

но это продолжает выходить из ошибки: ссылка на объект не установлена ​​на экземпляр объекта.

3 ответа

Решение
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);

По словам Microsoft:

CookieContainer по умолчанию является пустой ссылкой (Nothing в Visual Basic). Вы должны назначить объект CookieContainer свойству, чтобы файлы cookie возвращались в свойстве Cookies HttpWebResponse, возвращаемого методом GetResponse.

request.CookieContainer.Add(response.Cookies);
dim cookie as new cookiecontainer

//request codes here
//response here

cookie.add(response.cookies)
Другие вопросы по тегам