【问题标题】:strophe connect openfire errorstrophe连接openfire错误
【发布时间】:2018-04-11 09:25:40
【问题描述】:

我在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要难一些?

【问题讨论】:

    标签: openfire strophe


    【解决方案1】:

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

    正确的 uri 是:

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

    注意字符串底部的/

    【讨论】:

    • 感谢您分享您的经验。你能帮我检查一下这个问题下面的代码吗?我的连接仍然失败。即使没有http请求,当我打开开发者工具监控http活动时
    • 请发布完整的代码示例,以便我们为您提供帮助。你修改了网址吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2011-07-04
    • 2016-11-26
    相关资源
    最近更新 更多