我们目前正在用j2objc将我们的安卓管理层传输到iOS。这看起来很好,但是现在我对java.net和Cookie的处理有了一个问题。我们使用自己的java.net.CookieStore实现来保持Cookies
为了使用这个CookieStore,我创建了一个新的默认CookieManager,它可以在Android上工作,但不能在iOS上工作:
cookieManager = new CookieManager(new PersistentCookieStore(), CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);我认为,iOS实现的HttpUrlConnection并不使用默认的CookieHandler。
有没有人曾经使用过java.net.*、j2objc和持久性cookie?
发布于 2016-08-16 21:04:02
就像@tball说的那样,这在j2objc 1.0.1中得到了修正。
发布于 2016-02-02 21:44:14
我认为最好的方法是实现Apache HttpClient CookieStore接口,以便它使用iOS NSHTTPCookieStorage类。
https://stackoverflow.com/questions/35155937
复制相似问题