All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker08.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2/Bio/netty/handler/codec/http/websocketx/WebSocketClientHandshaker08@io/netty/handler/codec/http/websocketx/WebSocketClientHandshaker WebSocketClientHandshaker08.javalogger/Lio/netty/util/internal/logging/InternalLogger;
MAGIC_GUIDLjava/lang/String;$258EAFA5-E914-47DA-95CA-C5AB0DC85B11
expectedChallengeResponseStringallowExtensionsZperformMaskingallowMaskMismatch?(Ljava/net/URI;Lio/netty/handler/codec/http/websocketx/WebSocketVersion;Ljava/lang/String;ZLio/netty/handler/codec/http/HttpHeaders;I)V?(Ljava/net/URI;Lio/netty/handler/codec/http/websocketx/WebSocketVersion;Ljava/lang/String;ZLio/netty/handler/codec/http/HttpHeaders;IZZ)V
thisDLio/netty/handler/codec/http/websocketx/WebSocketClientHandshaker08;webSocketURLLjava/net/URI;version9Lio/netty/handler/codec/http/websocketx/WebSocketVersion;subprotocol
customHeaders)Lio/netty/handler/codec/http/HttpHeaders;maxFramePayloadLengthI?(Ljava/net/URI;Lio/netty/handler/codec/http/websocketx/WebSocketVersion;Ljava/lang/String;Lio/netty/handler/codec/http/HttpHeaders;I)V!
"
	$	&	(newHandshakeRequest/()Lio/netty/handler/codec/http/FullHttpRequest;uri()Ljava/net/URI;,-
.rawPath"(Ljava/net/URI;)Ljava/lang/String;01
24io/netty/handler/codec/http/websocketx/WebSocketUtil4randomBytes(I)[B67
58base64([B)Ljava/lang/String;:;
5<java/lang/StringBuilder>()V@
?Aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;CD
?EtoString()Ljava/lang/String;GH
?Iio/netty/util/CharsetUtilKUS_ASCIILjava/nio/charset/Charset;MN	LOjava/lang/StringQgetBytes(Ljava/nio/charset/Charset;)[BST
RUsha1([B)[BWX
5Y		[	]-io/netty/util/internal/logging/InternalLogger_isDebugEnabled()Zab`cDWebSocket version 08 client handshake key: {}, expected response: {}edebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vgh`ijava/net/URIk[Bm
websocketPort(Ljava/net/URI;)Iop
qgetHostsH
lt2io/netty/handler/codec/http/DefaultFullHttpRequestv'io/netty/handler/codec/http/HttpVersionxHTTP_1_1)Lio/netty/handler/codec/http/HttpVersion;z{	y|&io/netty/handler/codec/http/HttpMethod~GET(Lio/netty/handler/codec/http/HttpMethod;??	?f(Lio/netty/handler/codec/http/HttpVersion;Lio/netty/handler/codec/http/HttpMethod;Ljava/lang/String;)V?
w?+io/netty/handler/codec/http/FullHttpRequest?headers+()Lio/netty/handler/codec/http/HttpHeaders;????+io/netty/handler/codec/http/HttpHeaderNames?UPGRADELio/netty/util/AsciiString;??	??,io/netty/handler/codec/http/HttpHeaderValues?	WEBSOCKET??	??'io/netty/handler/codec/http/HttpHeaders?addU(Ljava/lang/CharSequence;Ljava/lang/Object;)Lio/netty/handler/codec/http/HttpHeaders;??
??
CONNECTION??	??	??SEC_WEBSOCKET_KEY??	??HOST??	??websocketHostValue((Ljava/net/URI;)Ljava/lang/CharSequence;??
?SEC_WEBSOCKET_ORIGIN??	??websocketOriginValue-(Ljava/lang/String;I)Ljava/lang/CharSequence;??
?expectedSubprotocol?H
?isEmpty?b
R?SEC_WEBSOCKET_PROTOCOL??	??SEC_WEBSOCKET_VERSION??	??8?	?T(Lio/netty/handler/codec/http/HttpHeaders;)Lio/netty/handler/codec/http/HttpHeaders;??
??wsURLpathnoncekey
acceptSeedwsPorthostrequest-Lio/netty/handler/codec/http/FullHttpRequest;verify1(Lio/netty/handler/codec/http/FullHttpResponse;)V.io/netty/handler/codec/http/HttpResponseStatus?SWITCHING_PROTOCOLS0Lio/netty/handler/codec/http/HttpResponseStatus;??	??,io/netty/handler/codec/http/FullHttpResponse???status2()Lio/netty/handler/codec/http/HttpResponseStatus;????equals(Ljava/lang/Object;)Z??
??Bio/netty/handler/codec/http/websocketx/WebSocketHandshakeException?&Invalid handshake response getStatus: ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;C?
??(Ljava/lang/String;)V?
??get,(Ljava/lang/CharSequence;)Ljava/lang/String;??
??io/netty/util/AsciiString?contentEqualsIgnoreCase(Ljava/lang/CharSequence;)Z??
??$Invalid handshake response upgrade: ?java/lang/CharSequence?
containsValue4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z??
??'Invalid handshake response connection: ?SEC_WEBSOCKET_ACCEPT?	?java/lang/Object
?+Invalid challenge. Actual: %s. Expected: %sformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;	
R
response.Lio/netty/handler/codec/http/FullHttpResponse;upgradeLjava/lang/CharSequence;acceptnewWebsocketDecoder@()Lio/netty/handler/codec/http/websocketx/WebSocketFrameDecoder;>io/netty/handler/codec/http/websocketx/WebSocket08FrameDecoder()I
(ZZIZ)V
newWebSocketEncoder@()Lio/netty/handler/codec/http/websocketx/WebSocketFrameEncoder;>io/netty/handler/codec/http/websocketx/WebSocket08FrameEncoder(Z)V
 4io/netty/util/internal/logging/InternalLoggerFactory#getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;%&
$'
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFile!	)	
*z	*+,-??+H	
 ,
GH*?	*+,-?#*?%*?'*?)?+\		
 ,efghi*+*9?*?/L+?3M?9N-?=:??Y?B?F?F?J:?P?V?Z:*?=?\?^?d??^f*?\?j+?r6+?u:?wY?}??,??:		??:

??????????????????+??????????W*??:????
????W
?????W*???

*?¶?W	?+z???
??	??m??	,??	9?Wmc?? i??	yz??	?q?
?7?	,f??
???,?9?B?M?]?c?i?y?????????????????????????-H?]lRnRRn?vlRnRRnR??R??*в?M+??N+??,??#??Y??Y?B?F+????J??-????:???????Y??Y?B??F??J??-???????$??Y??Y?B??F-????F?J??-???:?*?\??!??Y?YSY*?\S??뿱+>??
?????A??0,:????8?A?L?h?v???????????-?8???/?.??*??Y*?%*?*?)??+,?*6?Y*?'?!?+,?"@*!	?(?^?,*.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy