net/http의 Body body.Close() 는 TCP 연결을 재활용하기 위해 현재 연결의 데이터를 모두 소비하도록 한다. 이때 예를들어, 대용량 파일을 다운로드 받는 Get 요청의 Body를 Close 하게되면, net/http 클라이언트는 그 응답 body를 닫기 위해 대용량으 파일 다운로드를 모두 기다렸다가 데이터를 소비한 뒤 연결을 닫을 것이다. 불필요해서 닫았겠지만 결국 모든 데이터를 소비해야한다는 뜻이다. 이를 위해 io....
tricolor-ilsan-kim.com1 min read
No responses yet.