springboot使用sse推送
如果使用了 springboot-security
那么 text/event-stream类型的请求会被特殊处理
出现的现象是服务端的controller可以收到请求,但是浏览端一直显示待处理或者是pending状态
需要配置 HttpSecurity(有可能能解决问题)
// 过滤请求
.authorizeRequests() //配置在这一句之后
// 允许text/event-stream类型的请求
.requestMatchers(request -> "text/event-stream".equals(request.getContentType())).anonymous()
最终解决是修改请求路径,让此请求路径不用经过过滤器
分类:
springboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示