gpt4 book ai didi

ios - 使用AFNetworking,每次启动应用后,PHPSESSID都会更改

转载 作者:行者123 更新时间:2023-12-01 17:43:15 25 4
gpt4 key购买 nike

第一次启动我的应用程序并登录时,我得到一个 session ,我需要做一些查询(这是我知道谁登录的方式)。

无论如何,如果我终止了该应用程序并重新启动它,则会得到一个新的 session ID。为什么?过去,我的ios应用程序存储了 session cookie。

最佳答案

您需要在应用程序终止之前使用NSCoding手动将cookie持久保存到磁盘,然后在应用程序启动时加载它们,如下所示:

NSData *cookiesData = [[NSUserDefaults standardUserDefaults] objectForKey:@"SavedCookies"];
if ([cookiesData length] > 0) {
for (NSHTTPCookie *cookie in [NSKeyedUnarchiver unarchiveObjectWithData:cookiesData]) {
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
}
}

关于ios - 使用AFNetworking,每次启动应用后,PHPSESSID都会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com