Как получить доступ к перенаправленному URL-ответу от HTTP-запроса .POST - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь подключиться к платежному серверу, который должен перенаправить меня на другой 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"

...