Я пытаюсь подключиться к платежному серверу, который должен перенаправить меня на другой URL, отличный от того, который есть в моем коде.
Таким образом, я использовал Alamofire (запрос .POST) для подключения к серверу, но я всегда вводил регистр ошибок для «слишком много перенаправлений HTTP» код = 1007
И я знаю, что сервер должен вернуть это, мне нужно напечатать URL-адрес, на который сервер пытался перенаправить меня, в моей консоли xcode.
Я пытался использовать:
print(response.response?.allHeaderFields)
Но не помогло в выводе, Не удалось получить доступ к перенаправленному URL.
let urlString = "http://www.gazdev.tk/PHP_VPC_3Party_Order_DO.php"
Alamofire.request(urlString, method: .post, parameters: parameters,encoding: JSONEncoding.default, headers: nil).responseJSON {
response in
switch response.result {
case .success:
print(response.response)
break
case .failure(let error):
print(response.response)
print(error)
}
}
Я получаю это как заявление для печати:
загрузка не удалась с ошибкой. Ошибка Domain = NSURLErrorDomain Code = -1007 "Слишком много перенаправлений HTTP"