Springwebsocket 403

sulc1iza  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(225)

用例:转到examplesite.com,单击websocket连接的按钮。websocket握手得到403
响应.websocket请求:

wss://examplesite.com/web/lff2vsjh/websocket

请求标头为:

origin: https://examplesite.com
host: examplesite.com

在代码部分如果配置代码如下

registry.addEndpoint("/web").setAllowedOrigins("https://examplesite.com").withSockJS();

registry.addEndpoint("/web").setAllowedOrigins("*").withSockJS();

这使得请求工作没有问题。
但我想知道为什么要做这个额外的配置?wss://examplesite.com/*以及https://examplesite.com are 不被认为是同一起源?
有一点是服务器在vip后面,比如e

xamplesite.com ->dev-01 server
                ->dev-02 server

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题