我们目前正在使用 j2objc 将我们的 android 管理器层转换为 iOS。它似乎工作得很好,但现在我遇到了 java.net 和 Cookie 处理的问题。我们使用自己的 java.net.CookieStore 实现来持久化 Cookie
为了使用这个 CookieStore,我创建了一个新的默认 CookieManager,它适用于 Android,但不适用于 iOS:
cookieManager = new CookieManager(new PersistentCookieStore(), CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);
我认为,HttpUrlConnection 的 iOS 实现不使用默认的 CookieHandler。
有没有人体验过 java.net.*、j2objc 和持久性 cookie?