知道为什么我无法关闭请求正文吗?请求正在返回200并且没有错误,但req.Body.Close()抛出运行时错误:无效的内存地址或 nil 指针取消引用
clientHttp := &http.Client{}
req, err := http.NewRequest("GET", "https://example.com/item/"+strconv.FormatInt(itemID, 10), nil)
if err != nil {
logrus.Error(err)
return models.Company{}, err
}
resp, err := clientHttp.Do(req)
if err != nil {
logrus.Error(err)
return models.Company{}, err
}
defer req.Body.Close() // <- panic!
一只萌萌小番薯
红颜莎娜
相关分类