XMPP,<message failed =“1”> </message>

时间:2013-02-17 17:43:42

标签: xmpp

我正在使用psi连接到chrome.pl的xmpp服务器。我正在说话,突然我的消息立即从我的服务器x​​mpp地址返回。典型的交换看起来像这样(这来自psi XML控制台):

我的留言:

<message type="chat" to="…@jabbim.pl/…" id="accfa">
<body>nie wiem</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
</message>

服务器响应:

<message type="chat" id="accfa" to="…@jabbim.pl/…" failed="1">
<body>nie wiem</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
</message>

在任何XMPP规范中,我都找不到关于此failed="1"的任何内容。那是什么?

1 个答案:

答案 0 :(得分:1)

正如@Flow在他的评论中所说,这不是消息节的有效属性(参见https://tools.ietf.org/html/rfc6120#appendix-A.5)。从它的外观来看,服务器应该返回一个消息节,其中'type'属性设置为“error”,并且相关的&lt; error /&gt; element(请参阅https://tools.ietf.org/html/rfc6120#section-8.3.3了解条件列表)。