public class AllbsWebSocketShakeInterceptor
extends org.springframework.web.socket.server.support.HttpSessionHandshakeInterceptor
获得 accessToken 请求参数,设置到 attributes 中
| 构造器和说明 |
|---|
AllbsWebSocketShakeInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Exception exception)
握手后
|
boolean |
beforeHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Map<String,Object> attributes)
握手前
|
public boolean beforeHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Map<String,Object> attributes)
throws Exception
beforeHandshake 在接口中 org.springframework.web.socket.server.HandshakeInterceptorbeforeHandshake 在类中 org.springframework.web.socket.server.support.HttpSessionHandshakeInterceptorrequest - ServerHttpRequestresponse - ServerHttpResponsewsHandler - WebSocketHandlerattributes - attributesExceptionpublic void afterHandshake(org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response,
org.springframework.web.socket.WebSocketHandler wsHandler,
Exception exception)
afterHandshake 在接口中 org.springframework.web.socket.server.HandshakeInterceptorafterHandshake 在类中 org.springframework.web.socket.server.support.HttpSessionHandshakeInterceptorrequest - requestresponse - responsewsHandler - WebSocketHandlerexception - ExceptionCopyright © 2021. All rights reserved.