Dalam proyek saya, saya memiliki irisan byte dari respons permintaan.
defer resp.Body.Close()
if resp.StatusCode != http.StatusOK {
log.Println("StatusCode为" + strconv.Itoa(resp.StatusCode))
return
}
respByte, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Println("fail to read response data")
return
}
Ini berfungsi, tetapi jika saya ingin mendapatkan tubuh tanggapan io.Reader
, bagaimana cara saya bertobat? Saya mencoba penulis / penulis baru tetapi tidak berhasil.
*bytes.Reader
yang mengimplementasikan io.Reader
antarmuka.
io.Reader
? Dalam hal ini resp.Body sudah seperti itu.