Springwebsocket 403

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

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

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

请求标头为:

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

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

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

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

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

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

暂无答案!

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

相关问题