문제

httpwebrequest로부터 응답을받은 후, 다른 httbwebrequest에서 쿠키를 사용할 목적으로 쿠키를 절약하기 위해 얻은 쿠키를 원합니다. 그러나 CookieContainer에 CookieCoLection을 삽입해야합니다. 어떻게해야하나요? 하려고 시도 :

request.Cookiecontainer.add(response.Cookies);

그러나 이것은 계속 오류가 발생합니다. 객체 참조는 객체의 인스턴스로 설정되지 않습니다.

도움이 되었습니까?

해결책

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

Microsoft에 따르면 :

CookieContainer는 기본적으로 Null Reference (Visual Basic에서는 없음)입니다. getResponse 방법에 의해 반환 된 httpwebrepronse의 쿠키 속성에 쿠키를 반환하려면 CookieContainer 객체를 속성에 할당해야합니다.

다른 팁

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

//request codes here
//response here

cookie.add(response.cookies)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top