试图从Alamofire响应中获取CSRF,但无论如何,cookie始终为空

时间:2019-06-08 08:09:32

标签: swift alamofire

我有一个Django服务器,我正在尝试使用Alamofire登录。现在,我一直在尝试从request中提取CSRF令牌以用于会话,但是,无论我如何尝试,cookie总是空着。另外,我知道这不是我的Django服务器,因为我可以使用Python检索CSRF令牌。我尝试过的最后一件事是我从另一个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!)
                }
            }
        }

0 个答案:

没有答案