Ich versuche, den Umleitungslink von meinem Post-Anfrage zu bekommen, aber nach dem Upgrade auf Alamofire 4.3.0 hat meine delegate.taskWillPerformHTTPRedirection nie aufgerufen. Was mache ich falsch?taskWillPerformHTTPRedirection nie aufgerufen
Ich nenne diese Art und Weise:
let sessionManager = Alamofire.SessionManager(configuration: URLSessionConfiguration.default)
let delegate: Alamofire.SessionDelegate = sessionManager.delegate
delegate.taskWillPerformHTTPRedirection = { session, task, response, request in
let headers = response.allHeaderFields
MYUrlConstant.redirectLocation = headers["Location"]! as! String
return URLRequest(url: URL(string: MYUrlConstant.redirectLocation)!)
}
Alamofire.request("http://test.com", method: .post, parameters: nil).responseJSON {}
haben Sie es behoben? Ich habe das gleiche Problem in Alamofire 4.3.0 – CheshireKat
Yeah .. Siehe meine Antwort unten :) –