springboot使用sse推送
如果使用了 springboot-security
那么 text/event-stream类型的请求会被特殊处理
出现的现象是服务端的controller可以收到请求,但是浏览端一直显示待处理或者是pending状态
需要配置 HttpSecurity(有可能能解决问题)
// 过滤请求
.authorizeRequests() //配置在这一句之后
// 允许text/event-stream类型的请求
.requestMatchers(request -> "text/event-stream".equals(request.getContentType())).anonymous()
最终解决是修改请求路径,让此请求路径不用经过过滤器