我正在尝试连接到ejabberd。 ejabberd的版本是18。我更改了ejabberd.yml 模块:ejabberd_http
request_handlers:
"/ws": ejabberd_http_ws
"/bosh": mod_bosh
"/api": mod_http_api
## "/pub/archive": mod_http_fileserver
web_admin: true
http_bind: true
http_poll: true
## register: true
captcha: true
当我使用strophe进行连接时
var conn = new Strophe.Connection('http://localhost:5280/http-bind');
它说连接尝试失败并且连接超时。
请提供任何解决方案??
答案 0 :(得分:0)
var conn = new Strophe.Connection('http://localhost:5280/http-bind');
您正在请求“ / http-bind”路径,但是ejabberd正在“ / bosh”中监听。更改您的格状或更改为config,以便这些路径匹配。