在openfire上启用http-bind

Hun*_*unt 4 xmpp openfire strophe

我试图通过Openfire启用BOSH连接,以便我可以通过Web创建XMPP客户端.目前我用strophe.js测试它.

问题是当我尝试在浏览器中触发以下URL时我得到了

http://www.mydomain.com:7070/http-bind
Run Code Online (Sandbox Code Playgroud)

跟随错误

HTTP ERROR 400


    Problem accessing /http-bind/. Reason:

        Bad Request
    Powered by Jetty://
Run Code Online (Sandbox Code Playgroud)

这是我的服务器设置,我看到几个线程,但他们没有帮助

在此输入图像描述

更新

我使用strophe建立了连接但是我在浏览器恍惚中遇到以下错误

在此输入图像描述

小智 9

它现在在我的系统中工作.

我认为您遇到的错误实际上可能是openfire的配置问题.

如果请求中没有元素,它的目的是回复HTTP 400 Bad Request.您可以通过在查询中提供元素来自行测试.

在浏览器中尝试以下网址:

 http://www.servername:7070/http-bind/?<body rid="1"/>
Run Code Online (Sandbox Code Playgroud)