XMPP - 用户在 iphone sdk 中搜索?在iphone sdk中使用XEP-0055?

发布于 11-15 16:26 字数 1363 浏览 4 评论 0原文

我正在将此 IQ 发送到 openfire 服务器,

< iq type="set" from="[email protected]" to="localhost.localdomain" id="search2" xml:lang="en" > < query xmlns="jabber:iq:search" > < first > admin < /first > < /query > < /iq >

但从服务器得到以下响应,

< iq type="error" id="search2" from="localhost.localdomain" to="[email protected]/b91c09e5"><query xmlns="jabber:iq:search" >  < first > admin < /first > < /query > < error code="501" type="cancel" > < feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/ > < /error > < /iq >

即使我已经安装了搜索插件并且还在 openfire 服务器中启用了用户搜索...

为什么会发生这种情况?如何解决这个问题?有什么建议或帮助吗?

我还向服务器发送了迪斯科查询以检查支持哪些功能:

输入:

这是我得到的输出:

我在此列表中没有找到与服务器上的用户搜索相关的任何内容....!!

i am sending this IQ to openfire server

< iq type="set" from="[email protected]" to="localhost.localdomain" id="search2" xml:lang="en" > < query xmlns="jabber:iq:search" > < first > admin < /first > < /query > < /iq >

but getting following response from server,

< iq type="error" id="search2" from="localhost.localdomain" to="[email protected]/b91c09e5"><query xmlns="jabber:iq:search" >  < first > admin < /first > < /query > < error code="501" type="cancel" > < feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/ > < /error > < /iq >

even if i have installed search plugin and also enabled user search in openfire server...

Why this is happening ? How to solve this issue ? Any suggestion or help ?

i have also sent disco query to server to check which features are supported:

Input:

here what i get as output:

i didn't find anything related to user search on server in this list....!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

终陌2024-11-22 16:26:14

urn:ietf:params:xml:ns:xmpp-stanzas

我认为您需要从客户端应用程序处理“节”。

urn:ietf:params:xml:ns:xmpp-stanzas

I think you need to handle "stanzas" from your client application.

清风疏影2024-11-22 16:26:14

有时您必须将 XEP-55 发送到另一个组件。使用 XEP-30 (Disco) 在本地服务器中搜索实现 jabber 的组件:iq:搜索功能。

Sometimes you have to send XEP-55 to another component. Use XEP-30 (Disco) to search your local server for a component that implements the jabber:iq:search feature.

懒的傷心2024-11-22 16:26:14
<iq type='set' id='purple9ae3ed' to='vjud.yourserver.org'>
   <query xmlns='jabber:iq:search'>
     <x xmlns='jabber:x:data' type='submit'>
        <field var='first'><value>Rub*</value></field>
    </x>
  </query>
</iq>
<iq type='set' id='purple9ae3ed' to='vjud.yourserver.org'>
   <query xmlns='jabber:iq:search'>
     <x xmlns='jabber:x:data' type='submit'>
        <field var='first'><value>Rub*</value></field>
    </x>
  </query>
</iq>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文