I've seen three ways of writing content to HTTP response:
func Handler(w http.ResponseWriter, req *http.Request) {
io.WriteString(w, "blabla.
")
}
And:
func Handler(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("blabla
"))
}
Also there's:
fmt.Fprintf(w, "blabla")
What's the difference between them? Which one is preferred to use?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…