Fix HTTP response body not being closed properly
This commit is contained in:
parent
793dafcd80
commit
abf3a7150b
4
main.go
4
main.go
@ -405,6 +405,10 @@ func handleHttpGetTask(task *pb.Task, result *pb.TaskResult) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func checkHttpResp(taskUrl string, start time.Time, resp *http.Response, err error, result *pb.TaskResult) {
|
func checkHttpResp(taskUrl string, start time.Time, resp *http.Response, err error, result *pb.TaskResult) {
|
||||||
|
if err == nil {
|
||||||
|
defer resp.Body.Close()
|
||||||
|
_, err = io.Copy(io.Discard, resp.Body)
|
||||||
|
}
|
||||||
if err == nil {
|
if err == nil {
|
||||||
// 检查 HTTP Response 状态
|
// 检查 HTTP Response 状态
|
||||||
result.Delay = float32(time.Since(start).Microseconds()) / 1000.0
|
result.Delay = float32(time.Since(start).Microseconds()) / 1000.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user