问题描述

  defer resp.Body.Close()$在我的项目中,我有一个来自请求响应的字节数组。 b $ b如果resp.StatusCode!= http.StatusOK {
log.Println(StatusCode为+ strconv.Itoa(resp.StatusCode))
返回
}

respByte,err:= ioutil.ReadAll(resp.Body)
如果err!= nil {
log.Println(无法读取响应数据)
返回
}
 io.read 
 io .Reader  []字节 bytes.NewReader 字节
  r:= bytes.NewReader(byteData)
 bytes.Reader  io.Reader  io.ReadSeeker 


 io.Reader 

In my project, I have a byte array from a request's response.

 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
    }
io.read
io.Reader[]bytebytes.NewReaderbytes
r := bytes.NewReader(byteData)
bytes.Readerio.Readerio.ReadSeeker
io.Reader

这篇关于在golang中将字节数组转换为io.read的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!