折腾:
期间,
改为:
当前测试用户2,先发送Presence到服务器:
<presence from="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/user-e448856d-eff7-4e05-a391-fd6179cb7382" to="group-26e98e34-3f49-4914-8acd-34354bf23b03@conference.jiandao.im"> <x xmlns="http://jabber.org/protocol/muc"/> </presence> |
但是还是返回说到出了错的presence:
<presence from="group-26e98e34-3f49-4914-8acd-34354bf23b03@conference.jiandao.im" to="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/5a87e0fa" type="error" xmlns="jabber:client"> <x xmlns="http://jabber.org/protocol/muc"/> <error code="400" type="modify"> <jid-malformed xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> </error> </presence> |
【解决过程】
搜:
xmpp error code 400 type modify jid-malformed
xmpp MUC error code 400 type modify jid-malformed
Bug 33988 – Attempts to join rooms using illegal JIDs
jid-malformed error in XMPP component
<presence from="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/user-e448856d-eff7-4e05-a391-fd6179cb7382" to="group-26e98e34-3f49-4914-8acd-34354bf23b03@conference.jiandao.im/All"><x xmlns="http://jabber.org/protocol/muc"/></presence> |
<presence xmlns="jabber:client" from="group-26e98e34-3f49-4914-8acd-34354bf23b03@conference.jiandao.im/All" to="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/263985f" type="error"><x xmlns="http://jabber.org/protocol/muc"/><error code="406" type="modify"><not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></presence> |
2.group后面不是group的nickname,而是用户的userId
<presence from="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im" to="group-7f1ad5cd-8f18-4c5e-9fe4-604c3e5b1ab8@conference.jiandao.im/user-e448856d-eff7-4e05-a391-fd6179cb7382"> <x xmlns="http://jabber.org/protocol/muc"/> </presence> |
<presence xmlns="jabber:client" from="group-7f1ad5cd-8f18-4c5e-9fe4-604c3e5b1ab8@conference.jiandao.im/user-e448856d-eff7-4e05-a391-fd6179cb7382" to="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/e8dbe2ce"> <x xmlns="http://jabber.org/protocol/muc#user"> <item jid="user-e448856d-eff7-4e05-a391-fd6179cb7382@jiandao.im/e8dbe2ce" affiliation="member" role="participant"/> </x> </presence> |
转载请注明:在路上 » 【已解决】XMPP出错:code 400 jid-malformed xmlns urn:ietf:params:xml:ns:xmpp-stanzas