使用 bytes.Buffer
进行读取。
完整示例如下:
package main
import (
"fmt"
"net/http"
"bytes"
)
func main() {
response, _ := http.Get("https://golangcode.com/")
buf := new(bytes.Buffer)
buf.ReadFrom(response.Body)
newStr := buf.String()
fmt.Printf(newStr)
}