xmpp / ejabberd用户搜索推荐返回空字段

时间:2014-06-09 11:32:27

标签: xmpp ejabberd

这是我使用window telnet查询运行在localhost上的ejabberd服务器,以搜索用户是否存在

本地服务器主机名是 durgesh-laptop

<iq type="set" id="searchByUserName" to="vjud.durgesh-laptop"from="durgesh@durgeshlaptop">
<query xmlns="jabber:iq:search">
<x xmlns="jabber:x:data" type="submit">
<field type="hidden" var="FROM_TYPE">
<value>jabber:iq:search</value> 
</field>
<field var="user">
<value>anand</value>
</field></x></query></iq>

服务器响应是: -

<iq from='vjud.durgesh-laptop' to='durgesh@durgesh-laptop/Telnet Client'          id='searchByUserName' type='result'>
<query xmlns='jabber:iq:search'>
<x xmlns='jabber:x:data' type='result'>
<title>Search Results for vjud.durgesh-laptop</title>
<reported><field type='text-single' label='Jabber ID' var='jid'/>
<field type='text-single' label='Full Name' var='fn'/>
<field type='text-single' label='Name' var='first'/>
<field type='text-single' label='Middle Name' var='middle'/>
<field type='text-single' label='Family Name' var='last'/>
<field type='text-single' label='Nickname' var='nick'/>
<field type='text-single' label='Birthday' var='bday'/>
<field type='text-single' label='Country' var='ctry'/>
<field type='text-single' label='City' var='locality'/>
<field type='text-single' label='Email' var='email'/>
<field type='text-single' label='Organization Name' var='orgname'/>
<field type='text-single' label='Organization Unit' var='orgunit'/></reported></x>
</query></iq>

它包含空字段。无论用户是否存在,它总是响应空字段值 请告诉我我在哪里做错了。

0 个答案:

没有答案