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

This commit is contained in:
疯狂的狮子Li
2026-06-26 16:26:49 +08:00
parent 51266b2238
commit e266dc2f21
@@ -45,9 +45,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));
}