Some of the special interfaces like http.Hijacker are not exposed using the wrapped response writer.
It would be great to implement something like https://github.com/gorilla/handlers/blob/941e2d87ae774cb93574f1af30684ed9bfe24271/logging.go to implement interfaces for the wrapper if the original response implemented them.
The current implementation prevents Websocket upgrades, so we need to create our own version of it.
Some of the special interfaces like
http.Hijackerare not exposed using the wrapped response writer.It would be great to implement something like https://github.com/gorilla/handlers/blob/941e2d87ae774cb93574f1af30684ed9bfe24271/logging.go to implement interfaces for the wrapper if the original response implemented them.
The current implementation prevents Websocket upgrades, so we need to create our own version of it.