gpt4 book ai didi

iOS Alamofire : read cookie before autoredirect

转载 作者:行者123 更新时间:2023-11-28 14:54:27 25 4
gpt4 key购买 nike

我有一个 POST 方法,成功后会将我重定向到另一个页面。结果在最终目的地我没有设置 Cookie。如何从第一次响应中检索 cookie? (Alamofire 会自动重定向)

Alamofire.request( NSLocalizedString("url_login", comment: ""), method: .post, parameters: params).response{ response in          
if let headerFields = response.response?.allHeaderFields as? [String: String],
let URL = response.request?.url
{
let cookies = HTTPCookie.cookies(withResponseHeaderFields: headerFields, for: URL)
print(cookies)
}
if response.response?.statusCode == 200 {
/.../
}else{
/..../
}
}

最佳答案

只需禁用重定向并读取结果。像这样:

delegate.taskWillPerformHTTPRedirection = { _, _, _, _ 在
返回零
}

https://github.com/Alamofire/Alamofire/blob/491cf2f2557379d212eca2ed3e62f01a50c8c1b4/Tests/SessionDelegateTests.swift

关于iOS Alamofire : read cookie before autoredirect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49499386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com