我在我的项目中使用了 Spring SockJs 以获得一些 websocket 支持。根据文档,spring sockjs 库根据传入请求中的来源添加 CORS 标头 - 除非它检测到由 servlet 过滤器或任何机制添加的标头。http://docs.spring.io/autorepo/docs/spring-framework/current/spring-framework-reference/html/websocket.html(SockJS的第 21.3.6 节 CORS 标头)
我不确定自动添加标题是否是个好主意,但对于我的用例,我想禁用添加任何标题。所以我要么显式添加或删除它-Spring SOCKJS 不应该自动添加它。
有没有办法做到这一点?我探索了 SockJsService API,但想不通http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/socket/sockjs/support/AbstractSockJsService.html