python xmpp wokkel JID转义
Posted
技术标签:
【中文标题】python xmpp wokkel JID转义【英文标题】:python xmpp wokkel JID escaping 【发布时间】:2012-03-16 01:01:42 【问题描述】:在苦苦搜索用于 XEP 060 的 Python XMPP 库后,我最终决定使用 wokkel 并进行了扭曲。
但是,他们无法理解 XEP-106 的简单 JID 转义
我试图将用户名作为电子邮件地址传递,所以我像这样转义它 admin\40local.domain@mydomain.tldr 其中用户名是 admin@local.domain
程序抱怨用户名中的无效字符 我应该尝试另一个有效的库吗?并有文档。非常感谢您的帮助。
【问题讨论】:
【参考方案1】:这只是一个猜测,但如果您在字符串中包含用户名或 JID,并且将其指定为:
"admin\40local.domain@mydomain.tld"
如果是这样,Python 会特别对待反斜杠 escape codes。将其更改为双反斜杠以实际将单个反斜杠插入字符串:
"admin\\40local.domain@mydomain.tld"
【讨论】:
有道理。一会儿试试。以上是关于python xmpp wokkel JID转义的主要内容,如果未能解决你的问题,请参考以下文章