0
我正在與Alamofire在那裏我得到了不同的請求相同的響應問題。我用下面的方法來請求:Alamofire緩存問題
self.ephemeralManager?.request("myurladdress.com", headers: headers)
.authenticate(user: username, password: password)
.responseJSON { response in
print(response)
}
下面是SessionManager:
let configuration = URLSessionConfiguration.ephemeral
configuration.urlCache = nil
ephemeralManager = Alamofire.SessionManager(configuration: configuration)
當我提出請求的第一次按預期工作。當我用不同的用戶名和密碼在不久之後再次發出請求時,我會收到來自先前請求的響應數據。如果我重新啓動應用程序,或者如果我等一會兒,請求就會按預期工作。
我想這是一個緩存的問題,但所有嘗試清除緩存之前,我提出請求或關閉緩存都失敗了。
有沒有辦法,我失去了一些東西?我已經使用了Alamofire,並且從未遇到過這個問題。
Alamofire版本:4.1 的Xcode版本:8.3.3 斯威夫特版本:3.1 平臺(一個或多個)運行Alamofire:iOS的 的MacOS版本上運行的Xcode:10.12.5
它不是爲我工作。我以前曾嘗試過,但我再次嘗試過,但沒有成功。 – Harry