java - Netty websocket SSL 连接 HANDSHAKE_ISSUED

标签 java android ssl netty handshake

我在与服务器握手时遇到 netty websocket 连接问题。

我在 Android 上使用它。

我收到事件 SslHandshakeStateEvent.HANDSHAKE_ISSUED

我能读到的是:

握手已启动,但服务器尚未响应请求

很快我得到了 channelInactive 并且连接正在关闭。

看起来像服务器问题,但连接到此服务器在其他平台(如 IOS、Windows)上工作正常,在其他服务器上也工作正常。

我的问题是,我得到 HANDSHAKE_ISSUED 的这个连接可能出了什么问题,在什么情况下会发生这些问题?

编辑 来自 netty 的日志,需要更改 xxx 的地址:

03-29 17:10:01.294 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404] REGISTERED
03-29 17:10:01.294 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404] CONNECT: xxx/xxx
03-29 17:10:01.594 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404, /xxx => xxx] ACTIVE
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404, /xxx => xxx] WRITE, DefaultFullHttpRequest(decodeResult: success)
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: GET /notification/notificationChannel/websocket HTTP/1.1
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Upgrade: websocket
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Connection: Upgrade
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Sec-WebSocket-Key: K4zSElkfuBKi6ymQ1VVhuw==
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Host: xxx
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Sec-WebSocket-Origin: http://xxx
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: Sec-WebSocket-Version: 13, 0B
03-29 17:10:01.604 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404, /xxx => xxx/xxx] FLUSH
03-29 17:10:02.575 27227-27604/com.x.androidtestapp D/nativeSSL: [id: 0x3a098404, /xxx :> xxx/xxx] UNREGISTERED

最佳答案

握手的 http 部分出现未处理的 401。

关于java - Netty websocket SSL 连接 HANDSHAKE_ISSUED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36282466/

相关文章:

java - 用于生成 CSR 的服务器软件,或者在购买 SSL 证书时我应该在服务器中选择哪个选项?

java - 将时间戳添加到 HashMap 帖子。如何?

java - 将 jena 库添加到 netbeans

java - 自动视频快照

c# - 如何通过 C#/Xamarin 中 webview 的链接调用 whatsapp?

android - Android 中的 UI 响应时间限制是多少?

ssl - 使用 playwright 代码生成忽略 SSL 错误

java - Axis2转换xs :boolean to java Boolean

java - 更新了 Android Studio,Logcat 不再在一台 Android 设备上运行,但仍可在我的另一台 Android 设备上运行

java - 创建 Web 服务客户端时,没有主题备用名称出现异常