通过一个 http.ResponseWriter 发送少量响应
来源:stackoverflow
2024-04-27 12:45:41
0浏览
收藏
目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《通过一个 http.ResponseWriter 发送少量响应》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~
问题内容
点击前端的发布按钮后,我会收到数据到我的处理程序,创建电子邮件并发送它,但我想通知用户电子邮件的状态(已发送或未发送)并将其重定向回主页。问题是我不知道如何立即将 alert
和 redirecting 传递到主页
。
这是一个处理程序代码:
func contacthandler(w http.responsewriter, r *http.request) { if r.method == http.methodpost { r.parseform() /* creating email */ err := smtp.sendmail("smtp.gmail.com:587", smtp.plainauth("", *emailfromlogin, *emailfrompassword, "smtp.gmail.com"), *emailfrom, []string{*emailto}, []byte(msg)) http.redirect(w, r, "/", http.statusmovedpermanently) } }
这是我想在重定向之前发送给用户的内容。
if err != nil { fmt.Fprint(w, "