Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Strophe.js+;明火&x2B;HTTPS不工作_Ssl_Openfire_Strophe - Fatal编程技术网

Ssl Strophe.js+;明火&x2B;HTTPS不工作

Ssl Strophe.js+;明火&x2B;HTTPS不工作,ssl,openfire,strophe,Ssl,Openfire,Strophe,我正在使用Strophe库连接到openfireXMPP服务器 问题1:能否strophe.js处理https波什连接(在端口7443上) 我可以通过http连接,但尝试通过https使用时失败 在openfire管理控制台中,启用了HTTP绑定设置 我在Apache中的代理规则设置如下所示: # XMPP proxy rule ProxyRequests Off ProxyPass /bosh https://127.0.0.1:7443/http-bind/ ProxyPassReverse

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

问题1:能否
strophe.js
处理https波什连接(在端口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
我还尝试了以下方法:

只需在浏览器中打开url:? 并得到回应。[这里没问题]


但是什么时候尝试呢?页面将不加载

您有任何解决方案吗?我也有同样的问题。你有什么解决办法吗?我也有同样的问题。