Alamofire: рдХреНрд╖рдорд╛ рдХрд░реЗрдВ: 302 рдЬрдВрдк рдХреЗ рдмрд╛рдж рдпреВрдЖрд░рдПрд▓ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдирд╡ре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Alamofire/Alamofire

рд╡рд╣реА рдкреНрд░рд╢реНрдиред рдЪрд┐рдВрддрд╛рдЬрдирдХ! ! !

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп @ рдкрддрд╛ ,

рдЬрдм рдЖрдк рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ, рдЖрдк рд╕реЗ рдореВрд▓ 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 рдЕрдиреБрд╡рд╛рдж рдиреЗ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдмреЗрд╣рддрд░ рд╕рдордЭ рд╕рдХреЗрдВред

рдЪреАрдпрд░реНрд╕ред ЁЯН╗

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ рд▓реЛрдЧ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓ рдХреЛ рд╕рдордЭ рдирд╣реАрдВ рд╕рдХрддреЗред

рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд url рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?

рд╣рд╛рдп @ рдкрддрд╛ ,

рдЬрдм рдЖрдк рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ, рдЖрдк рд╕реЗ рдореВрд▓ 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 рдЕрдиреБрд╡рд╛рдж рдиреЗ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдмреЗрд╣рддрд░ рд╕рдордЭ рд╕рдХреЗрдВред

рдЪреАрдпрд░реНрд╕ред ЁЯН╗

рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ! ! !

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

yokesharun picture yokesharun  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

borek2 picture borek2  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

solomon23 picture solomon23  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zhouhao27 picture zhouhao27  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tib picture tib  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ