Pregunta

Después de obtener respuesta de HttpWebRequest, me gustaría que las galletas obtenidas a ahorrar para el propósito de utilizarlos en otro httbwebrequest. Sin embargo, necesitaría insertar CookieCollection a CookieContainer. ¿Cómo puedo hacer eso? Intentado hacer:

request.Cookiecontainer.add(response.Cookies);

pero esto cada vez se pone de error:. Referencia a objeto no establecida como instancia de un objeto

¿Fue útil?

Solución

request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);

De acuerdo con Microsoft:

  

CookieContainer es una referencia nula (Nothing en Visual Basic) de forma predeterminada. Debe asignar un objeto CookieContainer a la propiedad de tener las cookies devueltos en la propiedad Galletas de la HttpWebResponse devuelto por el método GetResponse.

Otros consejos

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

//request codes here
//response here

cookie.add(response.cookies)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top