我正在为具有基于 cookie 的验证的 API 构建应用程序,并且遇到了几个问题。
我当前的问题是检查是否为域配置了自动登录 cookie 的功能,但我无法正确设置它。
我目前的尝试是:
func cookiesConfigured() -> Bool {
let cookieStorage = HTTPCookieStorage.shared.dictionaryWithValues(forKeys: ["AutologinCookie"])
if !cookieStorage.isEmpty {
return true
} else {
return false
}
return false // <- will never be executed
}
检查特定 cookie 的 cookie 存储内容的正确方法是什么?