美文网首页
android 获取重定向后的url

android 获取重定向后的url

作者: 路桑学习中 | 来源:发表于2019-02-26 15:44 被阅读0次

最近工作中遇到了一个获取重定向后真实url的问题,记一下

Thread thread =new Thread(new Runnable() {

@Override

    public void run() {

try {

String webUrl="重定向前的url";

realUrl =webUrl;

URL url =new URL(urlStr);

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

//设置是否自动处理重定向false,手动处理

conn.setInstanceFollowRedirects(false);

int code = conn.getResponseCode();

String redirectUrl ="";

//302表示重定向

if (302 == code) {

        //获取重定向后的url

        redirectUrl = conn.getHeaderField("Location");

}

if (redirectUrl!=null&&!redirectUrl.equals(""))

        realUrl = redirectUrl;

conn.disconnect();

}catch (MalformedURLException e) {

e.printStackTrace();

}catch (IOException e) {

e.printStackTrace();

}

}

});

相关文章

  • android 获取重定向后的url

    最近工作中遇到了一个获取重定向后真实url的问题,记一下 Thread thread =new Thread(ne...

  • HTTP的重定向和跳转

    重定向 当我们链接URL的时候,URL会发起一个新的HTTP请求,获取响应报文后就会切换显示内容,渲染出新的URL...

  • Asp.Net Core Url Rewrite

    在《Asp.Net Core Url Redirect》中使用重定向解决Url问题,还是有些不理想:重定向的Url...

  • JavaScript常见问题

    location对象使用 网页重定向 获取项目的根url Cookies基本用法 存基本数据,kiddvar na...

  • Android webview 重定向url

    当是重定向的url时,无法下载apk未完待续

  • Apache .htaccess

    原文链接1原文链接2原文链接3原文链接4 URL 重定向 URL重定向(URL redirection,或称网址重...

  • URL重定向漏洞

    原文链接:秋水表哥博客 0X00: 什么是url重定向? URL重定向(URL redirection,或称网址重...

  • dianjo增删改查

    url views html url配置路径 页面的跳转 转换与url的重定向

  • Apache URL重定向配置专题

    Url重定向机制简述 Rewrite url重定向就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式...

  • js基础之Window Location(BOM)

    window.location 对象可用于获取当前页面地址(URL)并把浏览器重定向到新页面。window.loc...

网友评论

      本文标题:android 获取重定向后的url

      本文链接:https://www.haomeiwen.com/subject/wnwayqtx.html