java - Spring Boot 在 Chrome 中抛出 ERR_TOO_MANY_REDIRECTS

标签 java spring spring-boot cas

我有一个使用 Spring Boot 1.2.5 和 CAS 4.0.4 的应用程序。

当我通过 Firefox 打开它时,效果很好,如果用户尚未经过身份验证,则将用户重定向到 CAS 登录页面,并且在身份验证后,CAS 重定向到我的应用程序。

不幸的是,当生成票证时,Chrome 会抛出异常“ERR_TOO_MANY_REDIRECTS”,并且浏览器在尝试返回我的应用程序时死掉。

我注意到,如果在上下文根名称后面使用“/”,即使在 Chrome 中也能正常工作。

有什么理由吗?

https://domain:9122/context -->> 在 Chrome 中显示错误,但在 Firefox 中有效 https://domain:9122/context/-->> 在任何地方都可以正常工作(即使在 Chrome 中)

如何通知 Spring Boot 在上下文名称后使用斜杠?

如果有任何帮助,我将不胜感激。

干杯,

最佳答案

由于某种原因,您不能在路径中使用#。替换为其他字符/单词并且可以工作。

关于java - Spring Boot 在 Chrome 中抛出 ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32081627/

相关文章:

java - 按整数排序列表

java - Spring 批处理 : Not all threads are running from the threadpool

javascript - 不支持请求方法 'OPTIONS' - Spring Boot 应用程序

java - Springboot应用类中初始化Service类和Repository类

java - 属性文件的spring boot外部配置

java - 简单的命令行Java编译

java - 如何?使用 Retrofit2 将当前日期从 Android 插入到 mySQL 数据库中

java - Android - 如何获取对自定义布局中 View 的引用?

java - 为什么在 IDEA 12.1 中尝试调试 Java Spring 项目时 Jetty 服务器挂起?

java - @RequestMapping java.lang.AssertionError : Status Expected :200 Actual :404