Пытаюсь получить CSRF от ответа Alamofire, но куки всегда пусты независимо от того - PullRequest
0 голосов
/ 08 июня 2019

У меня есть сервер Django, к которому я пытаюсь войти с Alamofire.Теперь я пытаюсь извлечь токен CSRF из request, чтобы использовать его для сеанса, однако, независимо от того, что я пытаюсь, куки всегда выходят пустыми.Кроме того, я точно знаю, что это не мой Django сервер, потому что я могу получить токены CSRF с помощью Python.Последнее, что я попробовал, был этот кусок кода, который я получил из другого SO вопроса, но он также не работает.

AF.request(self.urlForEP(ep: welcomeEP), method: .get).responseString { response in
            if let responseStatus = response.response?.statusCode {
                if responseStatus != 200 {
                    // error
                } else {
                    // view all cookies
                    // always empty though.
                    print(HTTPCookieStorage.shared.cookies!)
                }
            }
        }
...