Próbuję czytać cookies odpowiedzi na żądania POST, jak zrobione przez Postman poniżejJak czytać ciasteczka odpowiedzi przy użyciu Alamofire
The Way I Am próbuje bez powodzenia teraz jest
var cfg = NSURLSessionConfiguration.defaultSessionConfiguration()
var cookies = NSHTTPCookieStorage.sharedHTTPCookieStorage()
cfg.HTTPCookieStorage = cookies
cfg.HTTPCookieAcceptPolicy = NSHTTPCookieAcceptPolicy.Always
var mgr = Alamofire.Manager(configuration: cfg)
mgr.request(.POST, "http://example.com/LoginLocalClient", parameters: parameters).responseJSON { response in
print(response.response!.allHeaderFields)
print(NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies)
}
Pierwsza instrukcja drukowania zawiera 10 pól nagłówka bez plików cookie, druga zawiera pustą tablicę.
Wszelkie pomysły?
Czy kiedykolwiek to rozwiązałeś? Github Alamofire'a i zaakceptowana tu odpowiedź rozwiązują ten problem. Używam API innej firmy, w którym używają plików cookie do swoich sesji - ale nie mam pojęcia, jak je pobrać. –
Proszę zobaczyć http://stackoverflow.com/a/41881600/2446178 dla poprawnej odpowiedzi –