【发布时间】:2012-07-16 18:46:59
【问题描述】:
我在电子邮件中有一个 html 表单(我知道这不是最佳做法)。我可以让表单通过 gmail 中的 POST 传输数据,但是,在 iphone 邮件中,它的 POST 数组是空的。有没有人对此有任何见解,可能是安全设置等?谢谢!
【问题讨论】:
-
它只是一个在 html 电子邮件正文中发送的常规 html 表单:
我在电子邮件中有一个 html 表单(我知道这不是最佳做法)。我可以让表单通过 gmail 中的 POST 传输数据,但是,在 iphone 邮件中,它的 POST 数组是空的。有没有人对此有任何见解,可能是安全设置等?谢谢!
【问题讨论】:
许多电子邮件客户端阻止从电子邮件中发送 POST 请求。允许 POST 请求在很多方面都是危险的。它可以使网络钓鱼和 XSS 电子邮件更加恶意。如果您希望您的电子邮件在每个电子邮件客户端中都能正常运行(这很难),您应该省略 POST 请求。如果可能,请改为通过将查询字符串附加到 URL 来执行 GET。那将有 100% 的支持,所以希望你能像那样完成你想做的事情。
【讨论】: