我有POST请求,我不得不禁止重定向-我用以下代码行阻止了重定向:
let delegate = Alamofire.SessionManager.default.delegate
delegate.taskWillPerformHTTPRedirection = {(_, _, _, _) -> URLRequest? in
return nil
}
在我的下一个POST请求中,我希望允许重定向,但是我不知道该如何实现。 在以前禁止重定向的情况下,如何允许重定向。
答案 0 :(得分:1)
您不仅需要从闭包中返回nil
,还需要检查正在发出哪个请求以确定是否要重定向。
答案 1 :(得分:0)
想通了:
// Restore to original behaviour
let delegate = Alamofire.SessionManager.default.delegate
delegate.taskWillPerformHTTPRedirection = nil
感谢snprintf