1
我有以下代码来保存cookie,但该cookie未被保存。获取Cookie代码显示我的Cookie不存在于共享cookie中。正在打印“设置cookie”,但“获取cookie”未显示我的cookie。我可以保存一个新的cookie,但不覆盖现有的cookie。Swift cookie设置无法覆盖现有cookie
func setCookie() {
let infoModel = UserInfoManager.getUserInfoModel()
if infoModel != nil {
let ExpTime = TimeInterval(60 * 60 * 24 * 365)
let cookieProps: [HTTPCookiePropertyKey : Any] = [
HTTPCookiePropertyKey.domain: ".mydomain.com",
HTTPCookiePropertyKey.path: "/",
HTTPCookiePropertyKey.name: "DEV",
HTTPCookiePropertyKey.value: infoModel!.userAccessToken!,
HTTPCookiePropertyKey.secure: "TRUE",
HTTPCookiePropertyKey.expires: NSDate(timeIntervalSinceNow: ExpTime),
HTTPCookiePropertyKey.version: "0"
]
print("WEB REQUEST ACCESS TOKEN \(infoModel!.userAccessToken!)")
if let cookie = HTTPCookie(properties: cookieProps) {
HTTPCookieStorage.shared.setCookie(cookie)
print("\(cookie)")
print("GET COOKIE \(HTTPCookieStorage.shared.cookies)")
}
else {
print("set cookie failed")
}
....
}