Alamofire: Простите: как получить урл после 302 прыжка?

Созданный на 19 нояб. 2016  ·  3Комментарии  ·  Источник: Alamofire/Alamofire

Тот же вопрос. тревожно! ! !

question

Самый полезный комментарий

Привет @noear ,

При перенаправлении вы можете получить исходный URL-адрес из response.request и перенаправленный URL-адрес из response.response .

let redirectURLString = "https://www.apple.com/"
let urlString = "https://httpbin.org/redirect-to?url=\(redirectURLString)"

Alamofire.request(urlString).response { response in
    let originalURL = response.request?.url
    let redirectURL = response.response?.url
}

Надеюсь, это поможет ответить на ваш вопрос. Если Google Translate меня полностью подвел, и я не ответил на ваш вопрос, пожалуйста, переведите на английский, чтобы мы могли лучше понять.

Ура. 🍻

Все 3 Комментарий

@noear люди не могут понять ваш вопрос.

Как получить перенаправленный URL?

Привет @noear ,

При перенаправлении вы можете получить исходный URL-адрес из response.request и перенаправленный URL-адрес из response.response .

let redirectURLString = "https://www.apple.com/"
let urlString = "https://httpbin.org/redirect-to?url=\(redirectURLString)"

Alamofire.request(urlString).response { response in
    let originalURL = response.request?.url
    let redirectURL = response.response?.url
}

Надеюсь, это поможет ответить на ваш вопрос. Если Google Translate меня полностью подвел, и я не ответил на ваш вопрос, пожалуйста, переведите на английский, чтобы мы могли лучше понять.

Ура. 🍻

Это так просто, это круто! ! !

Была ли эта страница полезной?
0 / 5 - 0 рейтинги