您的位置:首页 > 理论基础 > 计算机网络

如何通过HttpURLConnection得到http 302的跳转地址

2016-10-31 17:25 686 查看
遇到个需求,需要自己获取到302代码,且要根据返回的跳转地址从新跳转到相应的地址。
如果不想直接跳转到目标地址,想对中间的Location做些处理则可以通过HttpURLConnection实现。实现方法是conn.setInstanceFollowRedirects(false);然后在获取到response之后,发现resposnecode为302时,用以下方法取出跳转地址,String
location= conn.getHeaderField("Location");然后再根据新的地址跳转即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息