这是获取名册的样本IQ节
<iq from="alice@wonderland.lit/pda" id="rr82a1z7"
type="get">
<query xmlns="jabber:iq:roster"/>
</iq>
通过设置“TO”属性,可以将Iq节从此standard specification定向到某个用户,以便xmpp服务器将IQ节转发到“TO”属性中指定的JID(完整Jabber ID) ,check specification
但是当我查询IQ节以满足我对此的需求时
<iq from="alice@wonderland.lit/pda" id="rr82a1z7"
to="alice@wonderland.lit/Smack"
type="get">
<UserDetails xmlns="http://www.test.org/User/">
<userName>username</username>
</UserDetails>
</iq>
Stanza被转发到“alice@wonderland.lit”,但我从Openfire服务器收到一个IQ Stanzs,错误条件为“未实现”功能。
有没有办法摆脱这个错误并得到结果?
我按照tutorial生成了客户端。
我可以看到收到自定义Stanza的wireshark痕迹但是看不到“myIQListener”被调用?
问题: