美文网首页程序员
HandshakeInterceptor接口详解

HandshakeInterceptor接口详解

作者: 写java的逗比叫z1 | 来源:发表于2016-12-04 10:32 被阅读0次

    org.springframework.web.socket.server

    Interface HandshakeInterceptor

    所有已知实现类

    HttpSessionHandshakeInterceptor


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


    • 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
      在握手之后执行该方法. 无论是否握手成功都指明了响应状态码和相应头.

    参考资料: spring技术文档

    相关文章

      网友评论

        本文标题:HandshakeInterceptor接口详解

        本文链接:https://www.haomeiwen.com/subject/jrkhmttx.html