ios系统苹果手机websocket无法连接的问题

author author     2023-03-09     382

关键词:

参考技术A Vue前端使用了WebSocket和服务器进行交互,在PC和ANDROID上都正常使用,但是在苹果手机上连接失败,也没什么报错,经过抓包发现了问题。

这是正常浏览器访问的协议:

下面是IOS手机访问时抓到的协议

发现了这2个地方有区别,然后百度了一下发现存在 The extension [x-webkit-deflate-frame] is not supported 的问题

https://blog.csdn.net/zkp0601/article/details/50365699

按照上面的办法,在服务器端拦截器加上:
if(request.getHeaders().containsKey("Sec-WebSocket-Extensions"))
request.getHeaders().set("Sec-WebSocket-Extensions", "permessage-deflate");

就可解决!

无法在服务器(SpringBoot)和 iOS 之间建立 WebSocket 连接

】无法在服务器(SpringBoot)和iOS之间建立WebSocket连接【英文标题】:CantabletomakeWebSocketconnectionbetweenserver(SpringBoot)andiOS【发布时间】:2017-10-2711:13:43【问题描述】:我正在尝试在iOS和服务器(SpringBoot)之间建立WebSocket连接。在服... 查看详情

无法在tomcat 8上打开与websocket的连接

】无法在tomcat8上打开与websocket的连接【英文标题】:Unabletoopenconnectionwithwebsocketontomcat8【发布时间】:2015-06-1620:12:40【问题描述】:我有以下ServerEndpoint,不过是一个测试:importjava.io.IOException;importjavax.websocket.OnClose;importjavax.webso... 查看详情

无法创建到 Node.js socket.io 服务器的跨域 websocket 连接

】无法创建到Node.jssocket.io服务器的跨域websocket连接【英文标题】:Unabletocreatecross-domainwebsocketconnectiontoNode.jssocket.ioserver【发布时间】:2013-12-0406:37:45【问题描述】:根据我的搜索,这应该不难,到目前为止我已经尝试了很多没... 查看详情

苹果手机点击付款与配送时显示:无法连接icloud

...原来的iPhone手机的AppleID及密码输入即可。3、也有可能是苹果服务器的问题,可以过段时间再试试,或者重启一下试试。产生“iCloud连接超时/验证失败”的原因和解决方法:1、本地网络故障。重新连接网络,或者采用其他网络... 查看详情

通过 ios 中的红蜘蛛进行 Websocket 连接

】通过ios中的红蜘蛛进行Websocket连接【英文标题】:Websocketconnectionviastarscreaminios【发布时间】:2020-02-0113:08:45【问题描述】:目前我正在使用ActionCableclient连接到URL并订阅频道。但图书馆似乎有一些问题,因为它偶尔无法订阅频... 查看详情

苹果mac平台citrixreceiver无法从外网访问xenapp

...干有一公网地址和内网地址IPAD、IPHONE,wifi接入网络安卓系统的手机、平板电脑,wifi接入网络windows系统PC现在出现如下问题,在PC上用IE、联机插件访问XenApp公网、内网地址均没有问题;在安卓系统的手机、平板电脑上安装的Citri... 查看详情

ios14出现无法连接wi-fi网络,三步教你解决问题

...到了部分机型中。最近一段时间,相信大家也能看到,新系统的出现带起一阵热潮,什么充电提示音、自定义桌面设置,打开抖音短视频软件,全是这些功能介绍的推送。但根据部分网友的反馈来看,iOS14并不是那么完美,其还... 查看详情

无法使用自定义 CA 打开安全 websocket

】无法使用自定义CA打开安全websocket【英文标题】:UnabletoopensecurewebsocketusingcustomCA【发布时间】:2013-11-2622:32:11【问题描述】:我正在编写一个iOS应用程序,它使用socket.io(socket.io-objc库)连接到本地和远程服务器。我与远程服... 查看详情

苹果手机下载软件显示无法连接怎么回事

...,更换苹果手机连接网络信号试试。2、或者是苹果手机系统网络设置出现问题,打开设置,点击通用,按还原,还原网络设置。3、打开苹果手机设置,点击iTunesStore与AppStore把登录的Apple 查看详情

苹果手机下载东西,老是显示无法下载app。。请问这是怎么回事

...询。参考技术A苹果手机无法下载软件有以下原因:手机系统问题,可能你没有及时更新苹果最新软件导致手机延迟。可能是你周围连的网络不太稳定。解决方法:1.打开“设置”-"Safari"-点击“清除历史记录与网站数据&quo... 查看详情

为啥苹果手机截图不能分享到微信?

...分享无法分享会出现发生异常,无法分享的问题,可能是系统出现的bug问题。也有可能是微信不适配,可以进行关闭分享,重启一个自己的手机就能改善这个问题。还有一种办法就是我们直接保存我们需要截屏的图片,然后在微... 查看详情

由于 BoringSSL 证书验证失败,iOS 上的安全 websocket 连接失败

】由于BoringSSL证书验证失败,iOS上的安全websocket连接失败【英文标题】:SecurewebsocketconnectionfailsoniOSduetoBoringSSLcertificateverificationfailure【发布时间】:2020-04-2923:45:34【问题描述】:由于iOS(12和13)上出现以下错误,我无法连接到... 查看详情

ios使用charles代理抓包websocket连接

参考技术A代理软件:Shadowrocket(白嫖苹果账号:https://free.shadowrocket.online)1、手机上安装Shadowrocket2、掌握了Charles对HTTPS抓包的设置1、Charles勾选如下设置2、打开Shadowrocket添加Socks5类型的节点,地址填写代理ip,端口填写上一步... 查看详情

无法打开与您的身份验证代理的连接。苹果系统

】无法打开与您的身份验证代理的连接。苹果系统【英文标题】:Couldnotopenaconnectiontoyourauthenticationagent.MacOS【发布时间】:2015-04-2521:22:49【问题描述】:我已经看到了很多解决方案。我按照建议尝试了命令评估ssh-agent然后添加键... 查看详情

websock第一次连不上window

...端的配置正确。参考技术A如果您的Windows200系统无法连接websocket,那么您可以考虑以下几种可能的原因:1.可能是网络连接的问题,您可以尝试重新连接网络,或检查网络配置;2.可能是Windows系统的一些防火墙设置,您可以检查... 查看详情

苹果手机怎么删除系统

参考技术A问题一:苹果手机已下载的系统更新怎么删除?进设置,通用,用量,管理储存空间,然后找到ios8.3删除就可以了问题二:苹果6plus怎么删除系统自带的软件苹果手机如何删除在AppStore下载的软件。1、通过iPhone手机删除... 查看详情

无法启动连接:错误:WebSocket 连接失败

】无法启动连接:错误:WebSocket连接失败【英文标题】:Failedtostarttheconnection:Error:WebSocketfailedtoconnect【发布时间】:2022-01-0922:29:55【问题描述】:错误:无法启动连接:错误:WebSocket无法启动连接。在服务器上找不到连接,要么... 查看详情

苹果定位闪退

...影响程序的正常运行,而导致APP闪退2.下载的软件与手机系统版本的不匹配,比如有的软件只支持iOS10,而无法再iOS11在运行3.APP闪退,也有可能是软件需要更新4.iOS系统自身的错误,iOS系统也不是那么完美的,经常有bug存在5.手机... 查看详情