您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Boot应用程序中的Websocket-禁止使用403

Spring Boot应用程序中的Websocket-禁止使用403

我的2个环境之间的区别是jars的版本。

spring-boot-starter-websocket-1.2.5.RELEASE.jar
spring-websocket-4.1.7.RELEASE.jar

由于打包时的spring-boot-starter-websocket依赖性,它选择了spring- websocket-4.1.7.RELEASE,尽管spring_version为spring_version = 4.0.6.RELEASE。

修改了build.gradle中的依赖关系,此问题已解决

compile "org.springframework.boot:spring-boot-starter-websocket:1.1.0.RELEASE"

我认为在最新版本的spring-websocket jar中,类StompWebSocketEndpointRegistration具有必须使用的setAllowedOrigins方法

但是CORS过滤器

response.setHeader("Access-Control-Allow-Origin", "http://localhost:8089");

正在使用旧版本。

Java 2022/1/1 18:21:33 有553人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶