我一直在翻阅Apple文档,我似乎无法确定是否为每个NSURLConnection实例保存/使用cookie,或者只是单个实例。好像即使在我发布了NSURLConnection的个别实例之后,cookie仍然存在,但我不确定我的测试是否全面。对此的任何帮助将不胜感激。
提前致谢!
答案 0 :(得分:2)
这取决于您正在开发的操作系统。在Mac OS X上,cookie由给定用户的所有进程共享。在iOS上,它们不是。在这两种情况下,给定应用程序接受的cookie都在应用程序进程内和应用程序的实例之间共享。
再次,来自NSHTTPCookieStorage的文档:
NSHTTPCookieStorage实现管理共享cookie存储的单例对象(共享实例)。 这些Cookie在所有应用程序之间共享,并保持跨进程同步。
(粗体强调我的)
此外,
iOS Note :iOS中的应用程序不共享Cookie。
(粗体强调他们的)