liangjingkanji / Net

Android 基于协程/OkHttp网络请求工具
http://liangjingkanji.github.io/Net/
MIT License
1.91k stars 214 forks source link

请问怎么获取重定向的地址 #140

Closed qq570026938 closed 2 years ago

qq570026938 commented 2 years ago

问题描述

部分地址存在302重定向,但是请求框架获取到的code是200,在网页上请求是302地址,请问怎么获取重定向后的地址

期望行为

获取重定向地址

liangjingkanji commented 2 years ago

Net和Retrofit一样使用OkHttp作为Http协议层. 支持OkHttp生态 OkHttp会自动根据302重定向到指定URL, 你搜索下OkHttp重定向处理

qq570026938 commented 2 years ago

Net和Retrofit一样使用OkHttp作为Http协议层. 支持OkHttp生态 OkHttp会自动根据302重定向到指定URL, 你搜索下OkHttp重定向处理

好的,这个库不能直接获取重定向地址对吧,我得自己处理一下获取重定向地址才行

liangjingkanji commented 2 years ago

你获取重定向URL做什么? OkHttp和浏览器一样会自动跳转到重定向指定的URL

liangjingkanji commented 2 years ago

Net和Retrofit一样使用OkHttp作为Http协议层. 支持OkHttp生态 OkHttp会自动根据302重定向到指定URL, 你搜索下OkHttp重定向处理

好的,这个库不能直接获取重定向地址对吧,我得自己处理一下获取重定向地址才行

这个库支持OkHttp拦截器, 拦截器支持获取重定向URL

qq570026938 commented 2 years ago

好的,明白了,我需要拿到重定向的地址,手动做后续的处理