使用 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)
}