适用于多个经理的Alamofire自定义cookie商店

时间:2016-12-09 07:41:32

标签: ios iphone swift http alamofire

试图围绕如何处理Alamofire中的多个Manager's。我需要每个Manager包含它自己的cookie存储。我,e:10个经理一次运行应该有自己的一套cookie。我也使用代理来处理某些或所有请求。因此我使用 NSURLSessionConfiguration ,但只能选择使用 defaultConfiguration ,如果所有经理都在内部使用默认设置,那么会失败?希望我能正确解释。任何帮助,将不胜感激。感谢

2 个答案:

答案 0 :(得分:0)

执行URLSessiononfiguration.default时,每次使用默认配置返回不同的对象时。对于URLSessiononfiguration.default的不同调用,您可以使用===运算符轻松检查相同内容。因此,您可以轻松地为不同的经理进行更改。如果有帮助,请告诉我

答案 1 :(得分:0)

使用URLSessionConfiguration httpCookieStorage设置Cookie存储HTTPCookieStorage.sharedCookieStorage(forGroupContainerIdentifier:)解决问题。给我的每个配置一个不同的标识符。