]> Cypherpunks repositories - gostls13.git/commit
http: add Hijacker type; remove Hijack from ResponseWriter
authorBrad Fitzpatrick <bradfitz@golang.org>
Mon, 7 Mar 2011 02:59:50 +0000 (18:59 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 7 Mar 2011 02:59:50 +0000 (18:59 -0800)
commit545a1eef6abe1d80b6336ec01696f4787808bae3
tree7e1aa140ecbc13d8c632c9a6a50c2d6c8b414283
parent8b432848f4fe129c9b1dcb82278313eb7890d803
http: add Hijacker type; remove Hijack from ResponseWriter

The Hijack functionality wasn't removed, but now you have
to test if your ResponseWriter is also a Hijacker:

func ServeHTTP(rw http.ResponseWriter, req *http.Request) {
    if hj, ok := rw.(http.Hijacker); ok {
        hj.Hijack(..)
    }
}

R=rsc
CC=golang-dev
https://golang.org/cl/4245064
src/pkg/http/httptest/recorder.go
src/pkg/http/server.go
src/pkg/rpc/server.go
src/pkg/websocket/server.go