uni-app uni.connectSocket在android上不支持permessage-deflate
uni-app uni.connectSocket在android上不支持permessage-deflate
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | Win11 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:Win11
HBuilderX类型:正式
HBuilderX版本号:4.86
手机系统:Android
手机系统版本号:Android 13
手机厂商:小米
手机机型:note12 turbo
页面类型:vue
vue版本:vue3
打包方式:云端
示例代码:
headers: Headers {
"host": "xxxx.com",
"upgrade": "websocket",
"connection": "upgrade",
"origin": "http://localhost",
"sec-websocket-key": "S44rpbZqgjbDG/u9POxu1A==",
"sec-websocket-version": "13",
"accept-encoding": "gzip",
"user-agent": "okhttp/3.12.11",
"x-real-ip": "xxx",
"x-real-port": "44452",
"x-forwarded-proto": "https",
"custom": "ok",
}
操作步骤:
无需
预期结果:
支持permessage-deflate
实际结果:
不支持permessage-deflate
bug描述:
看到anroid上的ws是用okhttp3实现的,但它太老了,能在近期升级到okhttp5 以支持permessage-deflate吗?否则和其他端体验不一致。
更多关于uni-app uni.connectSocket在android上不支持permessage-deflate的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
顶一下
更多关于uni-app uni.connectSocket在android上不支持permessage-deflate的实战教程也可以访问 https://www.itying.com/category-93-b0.html
迟早会升级,但是不是okhttp还在内部讨论中。应该不会很快发版。
另外如果有新版,也会先在uni-app x中升级,uni-app可能不会很快升级。你也可以自己做一个原生插件来用

