Http ConverseJS Openfire重新登录问题(错误请求400)
我在聊天应用程序中使用openfire和converseJS。我在开始时调用了Http ConverseJS Openfire重新登录问题(错误请求400),http,openfire,strophe,converse.js,Http,Openfire,Strophe,Converse.js,我在聊天应用程序中使用openfire和converseJS。我在开始时调用了converse.initialize({parameters}),聊天效果很好。但当我注销时,我打了电话 _converse.api.user.logout(); 然后当我再次登录时,我再次调用converse.initialize({parameters})。 那是个错误 POST 400(错误请求) 错误,因此无法登录 下面是两种情况下调用的initialize方法的完整参数列表 converse.initia
converse.initialize({parameters})
,聊天效果很好。但当我注销时,我打了电话
_converse.api.user.logout();
然后当我再次登录时,我再次调用converse.initialize({parameters})
。
那是个错误
POST 400(错误请求)
错误,因此无法登录
下面是两种情况下调用的initialize方法的完整参数列表
converse.initialize({
bosh_service_url: url,//url passed from top
jid:userId,//userId passed from top
password: password,// password passed from top
message_archiving:'always',
keepalive: true,
message_carbons: true,
play_sounds: false,
roster_groups: true,
show_controlbox_by_default: false,
xhr_user_search: false,
auto_away: 900,
auto_xa: 1800,
auto_reconnect : true,
auto_login: true,
storage:'session',
use_vcards:false,
whitelisted_plugins: ['converse_plugin']
});
让我知道哪里出了问题。非常感谢你的帮助
逆.初始化
在每次页面加载时只应调用一次
如果您想在注销后再次登录,可以调用\u converse.api.user.login()
检查此处的文档:
this._converse.api.user.login({
'jid': 'dummy@example.com',
'password': 'secret'
});