【发布时间】:2015-03-12 10:26:12
【问题描述】:
我在使用 html 正文中的 & 发送电子邮件时遇到了麻烦。
这是我的代码的一部分
val reqHolder: WSRequestHolder = WS.url(url).withAuth("api", apiKey, AuthScheme.BASIC)
var responseData = Map(
"from" -> Seq(from),
"to" -> Seq(emailId),
"subject" -> Seq(subject),
"text" -> Seq(content))
if (!htmlContent.isEmpty) {
responseData += ("html" -> Seq(htmlContent))
}
val response = reqHolder.post(responseData)
对于变量 htmlContent 是这样的
htmlContent = "<html>Hi all Im trying mailgun api & testing why mi ampersand cuts my mail</html>"
当我发送电子邮件时,我得到的是“大家好,我正在尝试 mailgun api”,其余部分被 & 截断。
你能给我一个建议吗?我读到这可能是编码,但我不知道如何在 Scala 中更改编码:(。
提前致谢。
【问题讨论】:
标签: scala email encoding mailgun truncated