gpt4 book ai didi

iphone - 如何销毁NSHTTPCookies?

转载 作者:行者123 更新时间:2023-12-03 20:49:20 28 4
gpt4 key购买 nike

我正在对 URL 运行 Post 调用并登录系统。这是有效的,但登录后,我尝试检索 cookie – 但当我这样做时:

NSArray *allCookies = [NSHTTPCookie cookiesWithResponseHeaderFields:[response allHeaderFields] forURL:[NSURL URLWithString:mywebsite"]]; 
NSLog(@"How many Cookies: %d", allCookies.count);

我收到“多少 Cookie:0”的响应

问题是,当我关闭应用程序然后重新打开时,它正在使用我之前登录的信息进行连接。

这是怎么回事?为什么它告诉我 cookie 为零?我怎样才能摆脱这些cookies?

最佳答案

看看是否可以通过这种方式找到并删除它们:

NSHTTPCookieStorage * sharedCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray * cookies = [sharedCookieStorage cookies];
for (NSHTTPCookie * cookie in cookies){
NSLog(@"%@",cookie.domain);
if ([cookie.domain rangeOfString:@"yourdomain"].location != NSNotFound){
NSLog(@"deleting");
[sharedCookieStorage deleteCookie:cookie];
}
}

关于iphone - 如何销毁NSHTTPCookies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376251/

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