springboot使用sse推送

如果使用了 springboot-security
那么 text/event-stream类型的请求会被特殊处理
出现的现象是服务端的controller可以收到请求,但是浏览端一直显示待处理或者是pending状态
需要配置 HttpSecurity(有可能能解决问题)

// 过滤请求
.authorizeRequests()  //配置在这一句之后
// 允许text/event-stream类型的请求
.requestMatchers(request -> "text/event-stream".equals(request.getContentType())).anonymous()

最终解决是修改请求路径,让此请求路径不用经过过滤器

posted @   猝死的路上  阅读(368)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示