MarkLogic - URI 中的电子邮件地址

标签 marklogic marklogic-9

我有一个文档,其中电子邮件地址是唯一 key ,是识别该文档的理想选择。我可以在 URI 中包含电子邮件地址吗?我必须对电子邮件地址进行编码吗?

我们通常以 .json 为后缀。

/customer/1234.json

我可以在 uri 后缀 .com 吗?在 uri 中使用电子邮件地址时有任何最佳实践吗?

/customer/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="8cedeeefccebe1ede5e0a2efe3e1" rel="noreferrer noopener nofollow">[email protected]</a>

提前致谢!

最佳答案

我建议先对电子邮件地址进行编码,然后再将其连接到您的 uri 字符串。 fn:encode-for-uri 可以,但不同的编码与 Web 界面结合使用可能效果更好。

呵呵!

关于MarkLogic - URI 中的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54937583/

相关文章:

javascript - 我可以使用哪些搜索选项来限制 marklogic 搜索 API 关键字搜索,使其不搜索提到的 json 属性值?

javascript - Rest api 实例中的临时评估问题

xml - 如何解决 Marklogic 中的 'Conflicting Update' 错误

marklogic - 如何在 MarkLogic 中控制合并站

Marklogic 在托管文档上使用 xPath 会生成该文档的所有版本

upgrade - 将数据从 MarkLogic 7 上的数据库迁移到 MarkLogic 9 上的数据库

gradle - mlUnittest 在 MarkLogic 中引发错误

marklogic - cts :element-query vs cts:path-range-query performance

jquery - 在 xquery 文件中应用 &lt;!DOCTYPE html>

logging - MarkLogic - XDMP-NEWSTAMP 异常