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 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索