Я использую Gorilla Toolkit для golang для запроса веб-ресурса (GET) и хочу обработать тело ответа, но не знаю, как получить к нему доступ. Вот мой main.go
package main
import (
"log"
"github.com/gorilla/http"
)
func main() {
url := "http://ubuntu.com"
status, h, r, err := http.DefaultClient.Get(url, nil)
if err != nil {
log.Fatal(err)
}
if r != nil {
defer r.Close()
}
log.Printf("Status: %v", status)
log.Printf("Headers: %v", h)
var p []byte
_, err = r.Read(p)
if err != nil {
log.Fatal(err)
}
log.Printf("MSG: %v", p)
}
Объект ответа Gorillas имеет тип io.ReadCloser
, и я не могу понять, как получить к нему доступ. Любая помощь приветствуется.