我正在编写一个简单的聊天客户端(使用strophe),它连接到我的Openfire服务器。Strophe成功地与BOSH合作,但由于某些原因无法使用websocket进行连接。
我已经为OpenFire安装了最新版本的"websockets插件"插件,使用默认路径"ws"。我的客户端url是ws://my-server:7070/ws
。
我在浏览器控制台中收到以下错误:
到"ws://localhost:7070/ws"的WebSocket连接失败:期间出错WebSocket握手:意外的响应代码:302
我看了其他相关的帖子(stackoverflow.com/questions/22983302/strophe未能通过websocket连接openfire),但没有成功。
以前有人遇到过这个问题吗?
任何帮助都将不胜感激。
提前谢谢。
我假设您使用的是最新版本的Strophe。openfire websocket是针对旧版本Strophe 1.0开发的。它们现在无法使用。你可以看看https://community.igniterealtime.org/thread/53783