2016-04-07 3 views

Antwort

3

Ich habe ein paar Stunden damit verbracht, und nur zufällig http.Hijacker finden, die den Zugang zu Netzverbindung von http.ResponseWriter erhalten können:

h := func(w http.ResponseWriter, r *http.Request) { 
    if wr, ok := w.(http.Hijacker); ok { 
     conn, _, err := wr.Hijack() 
     if err != nil { 
      fmt.Fprint(w, err) 
     } 
     conn.Close() 
    } 
} 

Abschluss Verbindung in einigen Fällen sinnvoll sein, kann die CPU-Zeit und ausgehenden Datenverkehrs für das Speichern.

Verwandte Themen