【发布时间】:2016-07-19 04:55:01
【问题描述】:
我正在使用Gorilla Toolkit for golang 来请求 Web 资源 (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 类型的,我不知道如何访问它。任何帮助表示赞赏。
【问题讨论】: