【问题标题】:Cookies are not stored / delete不存储/删除 Cookie
【发布时间】:2015-07-31 05:31:02
【问题描述】:

我正在开发一个 IOS 应用程序,该应用程序具有基于 cookie 的登录功能并使用 NSHTTPCookieStorage。 使用 WIFI 时一切正常,我可以登录/注销,并存储和发送 cookie 返回服务器。

一旦我从 WIFI 更改为 3G/4G,某些东西会导致 cookie 停止存储/删除。 使用 3G/4G 后,我无法登录或注销。回到 WIFI 解决了这个问题。

即使我在登录后设法获得了一个 cookie,但在我使用 3G/4G 时重新启动应用程序后它就消失了。 这不是会话 cookie,在使用 WIFI 时,相同的 cookie(设置为 1 年)会保留在原位。

我正在使用 AFNetworking。 任何想法都会受到欢迎。

【问题讨论】:

    标签: ios objective-c networking cookies


    【解决方案1】:
      NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage   sharedHTTPCookieStorage];
       NSArray* instagramCookies = [cookies cookiesForURL:[NSURL   URLWithString:@"https://instagram.com/"]];
         for (NSHTTPCookie* cookie in instagramCookies)
    {
           [cookies deleteCookie:cookie];
    }
    

    【讨论】:

    • 嗨 Vadher 谢谢你的回答,但我的问题也是第一次得到 cookie 后没有存储它。
    猜你喜欢
    • 1970-01-01
    • 2018-12-02
    • 2018-06-14
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    • 2014-10-26
    相关资源
    最近更新 更多