From 1f9a041a68b26365d2a80464ea1e0ef76c2e7bf3 Mon Sep 17 00:00:00 2001 From: iyear Date: Tue, 15 Jun 2021 10:08:02 +0800 Subject: [PATCH] fix client EOF error --- outlook.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/outlook.go b/outlook.go index 02e8703..d8f87a1 100644 --- a/outlook.go +++ b/outlook.go @@ -43,6 +43,7 @@ func MSFirGetToken(code, cid, cse string) (access string, refresh string, Error logger.Println(err) return "", "", err } + req.Close = true resp, err := client.Do(req) if err != nil { logger.Println(err) @@ -78,6 +79,7 @@ func MSGetToken(refreshtoken, cid, cse string) (access string, newRefreshToken s logger.Println(err) return "", "", err } + req.Close = true resp, err := client.Do(req) if err != nil { logger.Println(err) @@ -105,6 +107,7 @@ func MSGetUserInfo(accesstoken string) (json string, Error error) { logger.Println(err) return "", err } + req.Close = true req.Header.Set("Authorization", accesstoken) resp, err := client.Do(req) if err != nil { @@ -131,6 +134,7 @@ func OutLookGetMails(accesstoken string) (bool, error) { logger.Println(err) return false, err } + req.Close = true req.Header.Set("Authorization", accesstoken) resp, err := client.Do(req) if err != nil {