Alamofire: 请问:302跳转之后的 url 如何获取啊?

创建于 2016-11-19  ·  3评论  ·  资料来源: Alamofire/Alamofire

同题。急!!!

question

最有用的评论

@noear

重定向后,您可以从response.request获取原始URL,并从response.response获得重定向的URL。

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翻译使我彻底失败,而我没有回答您的问题,请翻译成英文,以便我们更好地理解。

干杯。 🍻

所有3条评论

@noear 人家都看不懂你的问题.

How to get the redirected url?

@noear

重定向后,您可以从response.request获取原始URL,并从response.response获得重定向的URL。

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翻译使我彻底失败,而我没有回答您的问题,请翻译成英文,以便我们更好地理解。

干杯。 🍻

真是太简单的;很酷!!!

此页面是否有帮助?
0 / 5 - 0 等级