【问题标题】:python xmpp wokkel JID escapingpython xmpp wokkel JID转义
【发布时间】:2012-03-16 01:01:42
【问题描述】:

在苦苦搜索用于 XEP 060 的 Python XMPP 库后,我最终决定使用 wokkel 并进行了扭曲。

但是,他们无法理解 XEP-106 的简单 JID 转义

我试图将用户名作为电子邮件地址传递,所以我像这样转义它 admin\40local.domain@mydomain.tldr 其中用户名是 admin@local.domain

程序抱怨用户名中的无效字符 我应该尝试另一个有效的库吗?并有文档。非常感谢您的帮助。

【问题讨论】:

    标签: python xmpp wokkel


    【解决方案1】:

    这只是一个猜测,但如果您在字符串中包含用户名或 JID,并且将其指定为:

    "admin\40local.domain@mydomain.tld"
    

    如果是这样,Python 会特别对待反斜杠 escape codes。将其更改为双反斜杠以实际将单个反斜杠插入字符串:

    "admin\\40local.domain@mydomain.tld"
    

    【讨论】:

    • 有道理。一会儿试试。
    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    相关资源
    最近更新 更多