Ios 使用NSHTPCookieStorage.SharedHTPCookieStorage获取仅会话cookie

Ios 使用NSHTPCookieStorage.SharedHTPCookieStorage获取仅会话cookie,ios,asp.net,objective-c,cookies,wkwebview,Ios,Asp.net,Objective C,Cookies,Wkwebview,我在iOS应用程序中使用WKWebView来显示其中的远程网站。该网站在ASP.NET平台上运行 加载站点时,在用户登录到该远程站点后,我通过以下代码存储所有cookie: +(void)saveHTTPCookies { NSMutableArray *cookieArray = [[NSMutableArray alloc] init]; for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieSt

我在iOS应用程序中使用WKWebView来显示其中的远程网站。该网站在ASP.NET平台上运行

加载站点时,在用户登录到该远程站点后,我通过以下代码存储所有cookie:

+(void)saveHTTPCookies
{
    NSMutableArray *cookieArray = [[NSMutableArray alloc] init];
    for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
        [cookieArray addObject:cookie.name];
        NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
        [cookieProperties setObject:cookie.name forKey:NSHTTPCookieName];
        [cookieProperties setObject:cookie.value forKey:NSHTTPCookieValue];
        [cookieProperties setObject:cookie.domain forKey:NSHTTPCookieDomain];
        [cookieProperties setObject:cookie.path forKey:NSHTTPCookiePath];
        [cookieProperties setObject:[NSNumber numberWithUnsignedInteger:cookie.version] forKey:NSHTTPCookieVersion];
        [cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires];

        [[NSUserDefaults standardUserDefaults] setValue:cookieProperties forKey:cookie.name];
        [[NSUserDefaults standardUserDefaults] synchronize];

    }

    [[NSUserDefaults standardUserDefaults] setValue:cookieArray forKey:@"cookieArray"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}
i、 e我正在使用nshttpookieStorage sharedhttpookieStorage方法获取加载到WkWebView中的cookie

我对远程网站中设置为“仅会话”的cookie有问题。例如,以.ASPXAUTH cookie为例,如果用户设置了“记住我”选项,并且如果用户将“记住我”设置为false,则将其设置为持久性cookie

NSHTTPCookeStorage SharedHTTPCookeStorage方法在其集合中不提供非持久性cookie。是虫子吗

我来到这里,发现另一个用户也有类似的问题,他回答:

然而,从我的实验中,我发现会话cookie由 服务器对用户不可见 nshttpcookeStorage.sharedhttpcookeStorage()

是否有办法获取非持久性Cookie,即NSHTTPCookie存储中未设置有效期的Cookie