req icon indicating copy to clipboard operation
req copied to clipboard

解gzip之后的render会panic

Open 223225zzzkkk opened this issue 1 year ago • 2 comments

代码: reader, _ := gzip.NewReader(response.Response.Body)//body是经过gzip压缩的json all, _ := io.ReadAll(reader)//这里会panic

报错:panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x0 addr=0x280 pc=0xa6ef62]

goroutine 1 [running]: compress/gzip.(*Reader).Read(0xffffffffffffffff?, {0xc00021e000?, 0x0?, 0x0?}) C:/Program Files/Go/src/compress/gzip/gunzip.go:247 +0x22 io.ReadAll({0xd7fd80, 0x0}) C:/Program Files/Go/src/io/io.go:704 +0x7e main.main() C:/Users/khuj/GolandProjects/charts1/main.go:57 +0xa7 ps:官方的http能正常解压缩...

223225zzzkkk avatar Jan 05 '24 13:01 223225zzzkkk