iOS 清除cookie

2023-01-10  本文已影响0人  小锤子_

ios app 在进行网络请求,接口中请求头中需要Authorization 参数,并且还有过期时间,测试Authorization过期后,请求新的Authorization还是会提示过期。原因是接口请求时候cookie的存在,清除 cookie 后,请求新的Authorization,再走接口就没有问题。
方法

  NSHTTPCookie*cookie;

    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];

    for(cookie in[storage cookies]){

        [storage deleteCookie:cookie];

    }

完全退出应用(终止进程)也能清除 cookie。单纯的前后台切换不行。

上一篇 下一篇

猜你喜欢

热点阅读