2021
05-28
05-28
golang http使用踩过的坑与填坑指南
golang对http进行了很好的封装,使我们在开发基于http服务的时候,十分的方便,但是良好的封装,很容易是的我们忽略掉它们底层的实现细节。如下是我踩过的一些坑,以及相应的解决方法。调用http服务通常的实践如下:resp,err:=http.Get("http://example.com/")iferr!=nil{//handleerror}deferresp.Body.Close()body,err:=ioutil.ReadAll(resp.Body)//...陷阱一:Responsebody没有及时关闭网络...
继续阅读 >