标题几乎说明了一切,但对于那些想要更多背景信息的人来说:在我们的特定用例中,后端 API 必须通过重定向到电子邮件地址来回复一些 HTTP GET 请求(通常目的是自动打开最终用户的电子邮件客户端)。
对于那些想知道为什么我们不直接在 UI 中链接到实际电子邮件地址的人来说,原因是在显示 UI 时不知道具体的电子邮件地址,因为它会根据请求的具体情况而变化。此外,由于前端不能依赖 JavaScript,因此必须由后端处理。
那么,这个重定向应该是 303/seeother 吗?我读过这个维基百科页面但我仍然不确定 mailto: URL 是否符合“源服务器没有表示“。
(这是针对该问题的正确 SE 网站吗,还是在 Stack Overflow 上会更好?)