Websocket拦截器HandshakeInterceptor

https://www.jianshu.com/p/7c98820f0364java

org.springframework.web.socket.serverweb

Interface HandshakeInterceptor

全部已知实现类

HttpSessionHandshakeInterceptorspring


public interface HandshakeInterceptor
WebSocket握手请求的拦截器. 检查握手请求和响应, 对WebSocketHandler传递属性socket


  • boolean beforeHandShake(ServerHttpRequest request,ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) throws Exception
    在握手以前执行该方法, 继续握手返回true, 中断握手返回false. 经过attributes参数设置WebSocketSession的属性
  • void afterHandshake(ServerHttpRequest request,ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) throws Exception 在握手以后执行该方法. 不管是否握手成功都指明了响应状态码和相应头.
做者:写java的逗比叫z1 连接:https://www.jianshu.com/p/7c98820f0364 來源:简书 简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。
相关文章
相关标签/搜索