In meinem Projekt habe ich einen Byte-Slice aus der Antwort einer Anfrage.
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
}
Dies funktioniert, aber io.Reader
wie konvertiere ich, wenn ich den Text der Antwort erhalten möchte? Ich habe den Newreader / Writer ausprobiert, war aber nicht erfolgreich.
*bytes.Reader
die die io.Reader
Schnittstelle implementiert .
io.Reader
? In diesem Fall ist resp.Body bereits von diesem Typ.