Nel mio progetto, ho una porzione di byte dalla risposta di una richiesta.
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
}
Funziona, ma se voglio ottenere il corpo della risposta io.Reader, come faccio a convertire? Ho provato il nuovo lettore / scrittore ma non ci sono riuscito.
*bytes.Readerche implementa l' io.Readerinterfaccia.
io.Reader? In tal caso resp.Body è già di quel tipo.