fix 修复 sse响应头被覆盖问题

This commit is contained in:
疯狂的狮子Li
2026-06-26 16:26:09 +08:00
parent 78ec0e5d41
commit d5b611c4d8
@@ -46,9 +46,12 @@ public class SecurityConfiguration implements WebMvcConfigurer {
if (SaManager.getConfig().getCheckSameToken()) {
SaSameUtil.checkCurrentRequestToken();
}
// 对响应体设置默认头 后续代码可以覆盖
HttpServletResponse response = ServletUtils.getResponse();
response.setContentType(SaTokenConsts.CONTENT_TYPE_APPLICATION_JSON);
String requestUri = ServletUtils.getRequest().getRequestURI();
if (!requestUri.contains("/sse")) {
// 对响应体设置默认头 后续代码可以覆盖
HttpServletResponse response = ServletUtils.getResponse();
response.setContentType(SaTokenConsts.CONTENT_TYPE_APPLICATION_JSON);
}
})
.setError(e -> SaResult.error("认证失败,无法访问系统资源").setCode(HttpStatus.UNAUTHORIZED));
}