Domanda

Dopo ricevo risposta da HttpWebRequest, vorrei i biscotti ottenuti per salvare allo scopo di utilizzarli in un altro httbwebrequest. Tuttavia, avrei bisogno di inserire CookieCollection a CookieContainer. Come lo faccio? Ho cercato di fare:

request.Cookiecontainer.add(response.Cookies);

, ma questo mantiene uscire errore:. Il riferimento non impostato a un'istanza di un oggetto

È stato utile?

Soluzione

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

Secondo Microsoft:

  

CookieContainer è un riferimento null (Nothing in Visual Basic) per impostazione predefinita. È necessario assegnare un oggetto CookieContainer alla proprietà di avere i cookie restituiti nella proprietà cookie del HttpWebResponse restituito dal metodo GetResponse.

Altri suggerimenti

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

//request codes here
//response here

cookie.add(response.cookies)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top