Nie rozumiem, dlaczego używamy hijack, ponieważ mogę napisać coś bezpośrednio do ciała odpowiedzi, czy ktoś mógłby to wyjaśnić?kiedy używać hijack w golangu?
func writeSome(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "write some thing")
}
jest taki sam jak ten:
func hijack(w http.ResponseWriter, r *http.Request) {
hj, _ := w.(http.Hijacker)
_, buf, _ := hj.Hijack()
buf.WriteString("write some thing")
buf.Flush()
}
Jestem zdezorientowany
Nie sugerowałbym, abyś używał Martini, ponieważ nie jest idiomatyczny Go – qwertmax
@qwertmax Wiem, i zredagowałem odpowiedź, aby to wyjaśnić. Możesz teraz wycofać swoje spadki. – VonC
@qwertmax To dziwne: wciąż masz * nie * przywróciłeś swoje poparcie. Czy czegoś brakuje? – VonC