第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從camel xmpp 發(fā)送消息時出現(xiàn)問題,jid 格式錯誤

從camel xmpp 發(fā)送消息時出現(xiàn)問題,jid 格式錯誤

森林海 2023-09-13 15:26:23
我正在嘗試使用camel-xmpp-組件從 A@jabber.de 向用戶 B@jabber.de 發(fā)送一條(私人)直接消息。但它總是說“jid-malformed”。使用此文檔:https://camel.apache.org/components/latest/xmpp-component.html使用camel 2.24.2和java 8,但在java 11上有同樣的問題。我還嘗試在MessageHeaders中設置“from”和“to”。我還查看了該組件的源代碼,它總是將“from”-JID 構建為帶有“chat@...”的內容,這與使用 smack 庫的所有其他教程不同,如下所示:https://www . baeldung.com/xmpp-smack-chat-clientfrom("timer:sendMessage?period=5000")         .setBody(constant("test"))         .to("xmpp:A@jabber.de:5222/B@jabber.de?user=A&password=xxx");我本想發(fā)送一條消息,但它登錄成功,發(fā)送時我在日志中收到以下錯誤:o.a.c.c.xmpp.XmppLogger        | INBOUND : <message to='A@jabber.de/Camel' from='B@jabber.de@chat:B@jabber.de:A' id='BdCI4-9' type='error'><error type='modify'><jid-malformed xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>The destination address is invalid: B@jabber.de@chat:B@jabber.de:A</text></error></message>感謝您的任何想法。
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

創(chuàng)建私人消息時,線程名稱會附加到 JID 中。

https://github.com/apache/camel/blame/master/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppPrivateChatProducer.java#L98

我不是 XMPP 或 Smack 方面的專家,但 Openfire(就我而言)似乎對 JID 中的線程名稱不滿意。刪除線程名稱后,我可以發(fā)送私人消息。


查看完整回答
反對 回復 2023-09-13
?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

看起來您忘記了“xmpp:”后面的尾部斜杠。



查看完整回答
反對 回復 2023-09-13
  • 2 回答
  • 0 關注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號