2017-10-10 3 views
0

채팅 응용 프로그램에서 openfire 및 converseJS를 사용하고 있습니다. 처음에는 converse.initialize({ parameters})으로 전화를 걸어 채팅이 정상적으로 작동합니다. 하지만 로그 아웃 할 때 나는 ConverseJS Openfire 다시 로그인 문제 (잘못된 요청 400)

_converse.api.user.logout(); 

라고 내가 다시 로그인 할 때 다음 다시 converse.initialize({ parameters})을했다. 로그인 할 수 따라서 오류

POST http://server.url:7070/http-bind/ 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'] 
}); 

내가 잘못 된 부분을 알려주십시오. 당신의 도움은 정말로 감사합니다 !!

답변