Como inserir cookieclection no CookiecOntainer?
-
23-08-2019 - |
Pergunta
Depois de obter a resposta da HttpwebRequest, gostaria que os cookies obtidos para economizar com o objetivo de usá -los em outra httbwebrequest. No entanto, eu precisaria inserir cookieclection no CookiecOntainer. Como faço isso? Tentou fazer:
request.Cookiecontainer.add(response.Cookies);
Mas isso continua ficando sem erro: referência de objeto não definida como uma instância de um objeto.
Solução
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);
De acordo com a Microsoft:
CookieContainer é uma referência nula (nada no Visual Basic) por padrão. Você deve atribuir um objeto CookieContainer à propriedade para que os cookies retornem na propriedade Cookies do HTTPWEBRESPOnse retornado pelo método GetResponse.
Outras dicas
request.CookieContainer.Add(response.Cookies);
dim cookie as new cookiecontainer
//request codes here
//response here
cookie.add(response.cookies)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow