
classes.io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker13.class Maven / Gradle / Ivy
???? 2 ?
/ ] ^ _
0 ` / a / b c d e f g
h i j
k l m j n o
k p q r
s t
u
v w
x
y z {
| }
~
~ ? / ? ? ? ? ? ? n ? ? ?
k ? n ? ? ? n ? n ?
/ ? ? ? ? ?
/ ?
* ? ?
- ? ? ? WEBSOCKET_13_ACCEPT_GUID Ljava/lang/String;
ConstantValue allowExtensions Z allowMaskMismatch )(Ljava/lang/String;Ljava/lang/String;ZI)V Code LineNumberTable LocalVariableTable this DLio/netty/handler/codec/http/websocketx/WebSocketServerHandshaker13; webSocketURL subprotocols maxFramePayloadLength I *(Ljava/lang/String;Ljava/lang/String;ZIZ)V newHandshakeResponse ?(Lio/netty/handler/codec/http/FullHttpRequest;Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/FullHttpResponse; selectedSubprotocol req -Lio/netty/handler/codec/http/FullHttpRequest; headers )Lio/netty/handler/codec/http/HttpHeaders; res .Lio/netty/handler/codec/http/FullHttpResponse; key Ljava/lang/CharSequence;
acceptSeed sha1 [B accept
StackMapTable ? ? ? P newWebsocketDecoder @()Lio/netty/handler/codec/http/websocketx/WebSocketFrameDecoder; newWebSocketEncoder @()Lio/netty/handler/codec/http/websocketx/WebSocketFrameEncoder;
SourceFile WebSocketServerHandshaker13.java 7 B ? ? ? 7 ? 4 5 6 5 3io/netty/handler/codec/http/DefaultFullHttpResponse ? ? ? ? ? ? 7 ? ? H ? ? ? ? ? ? ? ? ? ? Bio/netty/handler/codec/http/websocketx/WebSocketHandshakeException $not a WebSocket request: missing key 7 ? java/lang/StringBuilder 7 ? ? ? $258EAFA5-E914-47DA-95CA-C5AB0DC85B11 ? ? ? ? ? ? ? ? ? ? ? O ? ? ? ? ? ? ? ? ;WebSocket version 13 server handshake key: {}, response: {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *Requested subprotocol(s) not supported: {} ? ? >io/netty/handler/codec/http/websocketx/WebSocket13FrameDecoder @ ? 7 ? >io/netty/handler/codec/http/websocketx/WebSocket13FrameEncoder 7 ? Bio/netty/handler/codec/http/websocketx/WebSocketServerHandshaker13 @io/netty/handler/codec/http/websocketx/WebSocketServerHandshaker ,io/netty/handler/codec/http/FullHttpResponse java/lang/CharSequence java/lang/String 7io/netty/handler/codec/http/websocketx/WebSocketVersion V13 9Lio/netty/handler/codec/http/websocketx/WebSocketVersion; a(Lio/netty/handler/codec/http/websocketx/WebSocketVersion;Ljava/lang/String;Ljava/lang/String;I)V 'io/netty/handler/codec/http/HttpVersion HTTP_1_1 )Lio/netty/handler/codec/http/HttpVersion; .io/netty/handler/codec/http/HttpResponseStatus SWITCHING_PROTOCOLS 0Lio/netty/handler/codec/http/HttpResponseStatus; \(Lio/netty/handler/codec/http/HttpVersion;Lio/netty/handler/codec/http/HttpResponseStatus;)V +()Lio/netty/handler/codec/http/HttpHeaders; 'io/netty/handler/codec/http/HttpHeaders add T(Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/HttpHeaders; +io/netty/handler/codec/http/FullHttpRequest +io/netty/handler/codec/http/HttpHeaderNames SEC_WEBSOCKET_KEY Lio/netty/util/AsciiString; get ,(Ljava/lang/CharSequence;)Ljava/lang/String; (Ljava/lang/String;)V ()V append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; io/netty/util/CharsetUtil US_ASCII Ljava/nio/charset/Charset; getBytes (Ljava/nio/charset/Charset;)[B 4io/netty/handler/codec/http/websocketx/WebSocketUtil ([B)[B base64 ([B)Ljava/lang/String; logger /Lio/netty/util/internal/logging/InternalLogger; -io/netty/util/internal/logging/InternalLogger isDebugEnabled ()Z debug 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V UPGRADE ,io/netty/handler/codec/http/HttpHeaderValues WEBSOCKET U(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;
CONNECTION SEC_WEBSOCKET_ACCEPT SEC_WEBSOCKET_PROTOCOL selectSubprotocol &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/Object;)V ()I (ZZIZ)V (Z)V ! / 0 1 2 3 4 5 6 5 7 8 9 a *+,? ? :
:
; ; 4 <