GoのリバースプロキシのResponsewriterからHTTPレスポンスのBodyを取得する方法
Go言語の標準ライブラリ(https://golang.org/pkg/net/http/httputil/#ReverseProxy)を用いてリバースプロキシを生成しています。下記のように実装したServeHTTP()内でHTTPレスポンスのボディを取得したいのですが、ResponseWriterからボディを取得する方法はありますか?
func (rp *reverseproxy) ServeHTTP(w http.ResponseWriter, r *http.Request) {
rp.ServeHTTP(w, r)
//ここでHTTPレスポンスのボディを表示したい
}