gpt4 book ai didi

swift - 有没有办法在 Swift 或 RxAlamofire 中退出浏览器 session ?

转载 作者:行者123 更新时间:2023-11-28 13:46:48 25 4
gpt4 key购买 nike

我正在 web 抓取 用户必须登录的特定网站。注销用户很简单,但注销后网站要求用户 “关闭浏览器”。如果用户只是关闭选项卡然后重新进入网站,他们将被带回登录帐户。有没有办法以某种方式模拟在 Swift 或 RxAlamofire 中关闭浏览器?

最佳答案

ephemeral session 配置旨在不持久或缓存信息到磁盘(它仅在 RAM 中)。创建一个临时 session ,使用它,丢弃它并创建另一个临时 session ,它不会有任何持久化信息。

let session = URLSession(configuration: URLSessionConfiguration.ephemeral)
session.dataTask(with: myURL) { data, response, error in
// Do stuff here
}.resume()

编辑:

因为 Alamofire rx 只是扩展了 URLSession,你可以类似地做:

let session = URLSession(configuration: URLSessionConfiguration.ephemeral)
session
.rx
.json(.get, url)
.observeOn(MainScheduler.instance)
.subscribe {
// Do stuff here
}

关于swift - 有没有办法在 Swift 或 RxAlamofire 中退出浏览器 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55308791/

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