【发布时间】:2013-10-09 13:00:49
【问题描述】:
我正在为我的应用程序编写一些代码以使用 SMTP 标头发送电子邮件。
我正在使用的应用程序(Mandrill)期望接收一个 JSON 格式的对象生命:
X-MC-MergeVars: {"var1": "global value 1"}
我将如何将其写为 Webmatrix 中的变量?
【问题讨论】:
我正在为我的应用程序编写一些代码以使用 SMTP 标头发送电子邮件。
我正在使用的应用程序(Mandrill)期望接收一个 JSON 格式的对象生命:
X-MC-MergeVars: {"var1": "global value 1"}
我将如何将其写为 Webmatrix 中的变量?
【问题讨论】:
var d = new Dictionary<string, string>{{"var1", "global value 1"}};
var json = Json.Encode(d);
Response.Write(json);
根据您的最新评论进行更新:
您可以提供任意数量的附加标题。 WebMail.Send 方法的additionalHeaders 参数接受List<string>
var myHeaders = new List<string> {"X-MC-MergeVars: {\"var1\": \"global value 1\"}"};
WebMail.Send(foo: foo, bar: bar, additionalHeaders: myHeaders);
【讨论】: