Non capisco perché usiamo il dirottamento, dal momento che posso scrivere qualcosa direttamente nel corpo della risposta, qualcuno potrebbe spiegarlo?quando usare il dirottamento in golang?
func writeSome(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "write some thing")
}
è uguale a questo:
func hijack(w http.ResponseWriter, r *http.Request) {
hj, _ := w.(http.Hijacker)
_, buf, _ := hj.Hijack()
buf.WriteString("write some thing")
buf.Flush()
}
Sono confuso
Non ti suggerirei di utilizzare Martini perché non è un idioma di Go – qwertmax
@qwertmax lo so, e ho modificato la risposta per rendere chiaro. Ora puoi ripristinare il tuo downvote. – VonC
@qwertmax Che strano: hai ancora * non * ripristinato il tuo downvote. C'è qualcosa che manca? – VonC