https://www.cnblogs.com/Wang-py/p/16368103.html
重定向介绍
概念
由服务器来发起的,浏览器使用者无法控制,相对地就可以称为“被动跳转”,在 HTTP 协议里叫做“重定向”(Redirection)。
“Location”字段属于响应字段,必须出现在响应报文里。但只有配合 301/302 状态码才有意义,它标记了服务器要求重定向的 URI。
浏览器收到 301/302 报文,会检查响应头里有没有“Location”。如果有,就从字段值里提取出 URI,发出新的 HTTP 请求,相当于自动替我们点击了这个链接。
响应头字段 Location 指示了要跳转的 URI,可以用绝对或相对的形式。
java代码中的一种实现方式: