如何从尾部添加斜线停止春季启动嵌入式暗流

问题描述 投票:0回答:1

当我打电话给我的弹簧引导应用程序的上下文根“本地主机:8080 / API /播放机”,这是在RestController方法由注释@GetMapping映射(路径= {“/”,“”}),暗流送花儿给人重定向(则httpStatus:307临时重定向)为 “localhost:8080 / API /播放器/” 添加在末端结尾的斜线。

我的应用程序上下文根确实/ API /播放机中的弹簧引导application.properties文件中定义(server.servlet.context路径= / API /播放器)

我试着用嵌入式Tomcat和它通过设置属性server.tomcat.redirect上下文根正常工作= FALSE

有配置暗流行事如Tomcat的方法吗?

java spring spring-boot undertow embedded-server
1个回答
0
投票

窥视的暗潮一点,它看起来像相关代码的源代码是在这里ServletInitialHandler.java,这将在发布该请求是升级的请求......的情况下,307重定向状态代码,除非请求是一个HTTP 2升级请求。这似乎并不为服务器配置的,虽然有一些试图避免基于客户端做什么的重定向。

这也可能是值得看你的HTTP请求,更好地理解,如果你的HTTP客户端做了真正的升级请求,然后再考虑要么接受这个事实,或改变客户做出别样的请求(可能通过使发送HTTP2升级请求头)。

© www.soinside.com 2019 - 2024. All rights reserved.