2012-07-22 2 views
1

이제 코드를 조사 했으므로 쿠키 컬렉션을 CookieContainer에 저장할 때 말하는 쿠키가 없으므로 헤더를 돌리고 사용하고 싶습니다. 유일한 문제는 웹 사이트에서 파일 형식을 다운로드 할 수 있도록 파일을 사용하는 방법을 이해할 수 없다는 것입니다.HTTPS 쿠키 관련 문제 C#

누군가 내가 잠재적으로 헤더를 어떻게 사용할 것인지 예를 들어 줄 수 있습니까?

 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
     CookieContainer newCookies = new CookieContainer(); 
     newCookies.Add(response.Cookies); 

내가 할 모든이 헤더 Headers = {Content-Length: 6292 Cache-Control: private Content-Type: text/html; charset=utf-8 Date: Sun, 22 Jul 2012 03:12:59 GMT Set-Cookie: ASP.NET_SessionId=dpub2i550ynjfonuv0o0n4nb; domain=website.co.nz; path=/; HttpOnly Server: Microsoft-IIS/6.0 X-AspNet-Vers...

코드가 예외를 throw하지 않습니다에게 있습니다 :

또한 내가 쿠키에 사용되는 코드는 다음과 같이, 어쩌면 실수가있다. 옆면과 마찬가지로 나는 request.Method = "GET";을 사용하고 있지 않습니다.

답변

0

디버거에서 변수를 볼 때 호출되는 .ToString() 메서드의 결과입니다. CookieContainer의 회원에게 액세스해야합니다.

+0

지금은 묻는 것이 어리석은 생각이 들지만'.ToString()'이 어디에 배치 될지 자세히 설명해 줄 수 있습니까? 응답 끝에. 쿠키들? 또는'.GetResponse()'의 끝에. 나는'.GetResponse()'에 대해 내기를하고 있지만 확실하지는 않습니다. 감사! –