我有一个spring boot应用程序,可以将用户重定向到一些内部html页面和外部URls。
当我在Google Chrome浏览器中测试我的应用程序时,它可以正常运行。
但是当我在IE中尝试相同操作时,浏览器将在地址栏中加载重定向URL,然后停止加载页面。如果刷新页面(重定向的URL现在在地址栏中),页面加载。
我该如何解决?
我的Java代码如下
Controller
@RequestMapping(value = "v1/customer")
public class CustomerController {
@GetMapping(value = "/callback")
public void callback(HttpServletResponse httpServletResponse
, @RequestParam("code") String authorisationCode) throws IOException {
httpServletResponse.sendRedirect("/sample_page.html"); // this can be an external webpage as well
}
}