XMPP BOSH 响应问题



我是XMPP Web客户端和bosh的新手。我正在使用 stropher js 进行聊天演示。

在我的服务器上,旁遮普波什已成功安装。我正在发送以下请求,以便在 bosh 服务器 url 上建立连接。

请求:

<body rid='2122769834' xmlns='http://jabber.org/protocol/httpbind' to='MY server Domain URL' xml:lang='en' wait='60' hold='1' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>

响应:

<body xmlns='http://jabber.org/protocol/httpbind' inactivity='60' secure='true' authid='f3fccd4d' content='text/xml; charset=utf-8' window='3' polling='15' sid='a72390785c3cce0c819e6f0943143fae54625258' requests='2' wait='60'/>

并给我连续的连接状态,当响应来自上面的请求时,它会自动发送新的下面的请求数据。

请求

<body rid='2122769835' xmlns='http://jabber.org/protocol/httpbind' sid='a72390785c3cce0c819e6f0943143fae54625258'/>

响应:

<body xmlns='http://jabber.org/protocol/httpbind'/>

并连续发送上述请求并获得上述响应。我尝试了不同的演示。但是每个地方我都会得到相同类型的数据。

我不明白为什么我的登录凭据身份验证不执行。

请帮帮我...!!

提前感谢..!!

你还没有完成。从服务器取回 SID 后,需要进行身份验证、重新启动、绑定资源、重新启动等。请参阅 http://xmpp.org/extensions/xep-0206.html。

最新更新