效果:
请求后重新定向到百度
可以看到紧接着浏览器自动重定向到指定的地址
1.HTTP状态
HTTP响应状态设置
301永久重定向,会缓存这个值
302是每次都重定向
2.Location响应头设置
Location: https://www.baidu.com/
3.Java的Controller代码案例
方法参数自动会注入Response对象
@GetMappingpublic AppResponse skip(HttpServletResponse response) {response.setHeader("Location","https://www.baidu.com/");response.setStatus(301);return null;}
任何服务器语言在响应头加这个信息浏览器都会遵循HTTP协议的规则,HTTP规范与语言是无关的