1

HTML5Rocks WebSockets 教程中提到的,

服务器决定是否将其服务提供给所有客户端或仅位于一组定义良好的域上的客户端可用。

好的,如何使用Java API for WebSocket 1.0 (JSR 356)(在Tomcat上运行)来做到这一点?

4

1 回答 1

1

ServerEndpointConfig.Configurator#checkOrigin

注册后,将使用“Origin”http 标头值作为参数调用 checkOrigin 方法,然后您可以在其正常时返回 true 或 false,这将导致 HTTP 403 - Origin not verifyed。

(请忽略 javadoc 中对 Tyrus 项目的任何引用,API (javax.websocket.*) 对于所有实现都是相同的)。

于 2014-02-28T09:04:26.677 回答