W moim projekcie mam wycinek bajtu z odpowiedzi żądania.
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
}
To działa, ale jeśli chcę uzyskać treść odpowiedzi io.Reader
, w jaki sposób mogę dokonać konwersji? Wypróbowałem nowy czytnik / pisarz, ale nie udało mi się.
*bytes.Reader
które implementuje io.Reader
interfejs.
io.Reader
? W takim przypadku odpowiednio ciało jest już tego typu.