Strophe.js + OpenFire + HTTPS无法正常工作

时间:2016-08-19 13:23:30

标签: ssl openfire strophe bosh

我使用Strophe库连接到openfire XMPP服务器。

问题1 :可以strophe.js处理 https BOSH连接(在端口7443上)?

我可以通过http连接,但在尝试使用 https 时失败。

在openfire管理控制台中启用HTTP绑定设置

我在Apache中的代理规则设置如下:

# XMPP proxy rule
ProxyRequests Off
ProxyPass /bosh https://127.0.0.1:7443/http-bind/
ProxyPassReverse /bosh https://127.0.0.1:7443/http-bind/

在代码中:

var connection=null;
var BOSH_URL :'https://localhost:7443/http-bind/';
connection = new Strophe.Connection(BOSH_URL);
connection.connect(jid,
                   password,
                   User.onConnect);

//注意:回调和一切都在http上工作正常,所以我没有写完整的代码。

当运行上面的代码时,我在浏览器控制台中遇到以下错误。

 https://localhost:7443/http-bind/ net::ERR_EMPTY_RESPONSE

我也在下面尝试过:

只需在浏览器中打开网址:http://localhost:7070/http-bind/?  并得到回应。[这里没问题]

但是在尝试https://localhost:7433/http-bind/时?页面无法加载

0 个答案:

没有答案