카테고리 없음
[ios] AFNetworking 2가 쿠키를 저장할 수 있습니까?
행복을전해요
2021. 2. 24. 17:19
에서 아이폰 OS 응용 프로그램의 지속 쿠키 :
만료일이없는 쿠키는 '세션 전용'으로 간주되며 앱을 다시 시작하면 삭제됩니다. 의
BOOL
속성을 통해 '세션 전용'상황을 확인할 수 있습니다NSHTTPCookie
. 이것은 표준 쿠키 항목이며 iOS에만 국한되지 않습니다.
AFNetworking은 내부적으로 쿠키에 대해 아무것도하지 않습니다. NSURLConnection을 사용하고 NSURLConnection은 NSHTTPCookieStorage를 사용합니다.
귀하의 로그에 따르면 :
<NSHTTPCookie version:0 name:"...." value:"....." expiresDate:(null) created:2014-02-27 19:24:29 +0000 (4.15222e+08) sessionOnly:TRUE domain:"...." path:"/" isSecure:FALSE>
세션 전용 쿠키 ( " sessionOnly:TRUE
")가 있습니다.
세션이 끝날 때 NSHTTPCookieStorage가 만료 날짜를 버리지 않도록 서버쪽에 만료 날짜를 추가해야합니다.
이것은 AFNetworking에만 국한되지 않습니다. 쿠키가 작동하는 방식입니다.
출처
https://stackoverflow.com/questions/22080085