strophe连接openfire错误

时间:2017-10-30 11:51:28

标签: openfire strophe

我在html表单上输入了一个jid和pwd,并使用Strophe连接到openfire,但是当我按下登录按钮时,xmpp服务器响应是错误302。 我在openfire上启用了该选项,然后重新启动它。

var BOSH_SERVICE = 'http://ip:7070/http-bind';
    $('#btn-login').click(function() {
    if(!connected) {
        connection = new Strophe.Connection(BOSH_SERVICE);
        connection.connect($("#input-jid").val(), $("#input-pwd").val(), onConnect);
        jid = $("#input-jid").val();
    }
});

由于网络问题,似乎比在java中使用smack要困难一点?

1 个答案:

答案 0 :(得分:2)

问题出在BOSH_SERVICE中指定的uri中。

正确的uri是:

  

http://ip:7070/http-bind/

注意字符串底部的 /