如何通过HttpURLConnection得到http 302的跳转地址
16lz
2021-01-22
遇到个需求,需要自己获取到302代码,且要根据返回的跳转地址从新跳转到相应的地址。
如果不想直接跳转到目标地址,想对中间的Location做些处理则可以通过HttpURLConnection实现。实现方法是conn.setInstanceFollowRedirects(false);然后在获取到response之后,发现resposnecode为302时,用以下方法取出跳转地址,String location= conn.getHeaderField("Location");然后再根据新的地址跳转即可。
更多相关文章
- Android studio Run 出现 红叉 AndroidRunConfigurationType 问
- 如何在Log中模拟方法e
- fragment 状态保存时怎么执行一些需要在onResume、onPause方法里
- 同时兼容高低版本的setBackground跟setTextColor方法
- 四极管:I2CTools编译方法
- 检查ArrayList是否只包含null值的方法。
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- studio更新时候,不小心点了ignore,无法更新的解决方法
- android之发送短信的方法研究