Referencing the http.Hijacker interface

This commit is contained in:
Manu Mtz-Almeida 2014-08-26 17:50:07 +02:00
parent 4a24c47a69
commit 7a87c5cbd4

View File

@ -11,10 +11,10 @@ import (
type (
ResponseWriter interface {
http.ResponseWriter
http.Hijacker
Status() int
Written() bool
WriteHeaderNow()
Hijack() (net.Conn, *bufio.ReadWriter, error)
}
responseWriter struct {
@ -59,7 +59,7 @@ func (w *responseWriter) Written() bool {
return w.written
}
// allow connection hijacking
// Implements the http.Hijacker interface
func (w *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) {
hijacker, ok := w.ResponseWriter.(http.Hijacker)
if !ok {