📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / Java / 网络

java http请求 HttpURLConnection 302 重定向

2021-07-28 11:20 · 约 685 字 · 浏览 2,585 次 · 更新 2021-07-28 11:21网络

java http请求 HttpURLConnection 302 重定向

HttpURLConnection con = null;

try {
    String url ="http://.。。。.com";
    // 获取文件流
    con = (HttpURLConnection) new URL(url).openConnection();
    con.setConnectTimeout(15000);
    con.setReadTimeout(15000);
    con.setInstanceFollowRedirects(false);
     if (con.getResponseCode() == 302) {
        //如果会重定向,保存302重定向地址,以及Cookies,然后重新发送请求(模拟请求)
        String location = con.getHeaderField("Location");
         con.disconnect();
         url = location;
         con = (HttpURLConnection) new URL(url).openConnection();
         con.setConnectTimeout(15000);
         con.setReadTimeout(15000);
      }
}
catch (IOException e) {

}
← 返回《Java》目录书架 →