Question

Après que je reçois une réponse de HttpWebRequest, je voudrais les biscuits obtenus pour sauver dans le but de les utiliser dans un autre httbwebrequest. Cependant, je dois insérer CookieCollection à CookieContainer. Comment je fais ça? J'ai essayé de le faire:

request.Cookiecontainer.add(response.Cookies);

mais cela ne cesse de se sortir d'erreur:. Référence d'objet non définie à une instance d'un objet

Était-ce utile?

La solution

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

Selon Microsoft:

  

CookieContainer est une référence null (Nothing en Visual Basic) par défaut. Vous devez affecter un objet CookieContainer à la propriété pour les cookies retournés dans la propriété Cookies du HttpWebResponse retourné par la méthode GetResponse.

Autres conseils

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

//request codes here
//response here

cookie.add(response.cookies)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top