쿠키 기반 인증을 사용하여 ASP.NET 웹 서비스와 통신하는 클라이언트 응용 프로그램이 있습니다. (클라이언트는 로그온 세션 내의 요청에서 다시 사용되는 영구 쿠키를 설정하는 로그인 메서드를 호출합니다).HttpWebRequest 쿠키 손실
이 작업은 정상적으로 진행되었지만 새로운 클라이언트가 사용하는 몇 대의 컴퓨터에서 쿠키가 성공적으로 라운드 트립되지 않았 음을 나타내는 오류 보고서가 표시되기 시작했습니다. (로그인 요청은 모두 성공적이지만 로그온 요청에 대한 302 리디렉션으로 모든 후속 요청이 실패합니다.)
각 HttpWebRequest에 수동으로 첨부 한 CookieContainer를 사용하여 모든 쿠키가 계속 유지되도록합니다. 의뢰.
쿠키 전송을 가로 채거나 차단하는 "보안"소프트웨어가 이러한 컴퓨터에있을 수 있습니까? SSL을 사용하는 은입니다. 그렇다면 무슨 일이 일어나고 있는지 말할 수있는 방법이 있습니까?
* 동일한 * CookieContainer * 인스턴스 *를 각 HttpWebRequest에 첨부 하시겠습니까? "모든 요청에 대해 쿠키가 보존되도록하기 위해 사용하고 있습니다"는 의미는 무엇입니까? 그걸 어떻게 지키고 있습니까? – DxCK
피들러와의 의사 소통을 저지 할 수 있습니까? –
예, 저는 같은 컨테이너를 사용하고 있습니다 ... 연결하는 기계의 99 %에서 정상적으로 작동하고 있습니다. 전혀 작동하지 않는 몇 가지가 있습니다. (그 견적은 각각의 웹 요청에 동일한 cookiecontainer를 첨부하여 개별 요청이 동일한 쿠키 세트를 공유하고 있음을 의미합니다.) – homeInAStar