From 891b08b0a5bdc8740a1b0b5430794e8dea7c1090 Mon Sep 17 00:00:00 2001
From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com>
Date: Wed, 3 Jun 2020 14:25:31 +0200
Subject: [PATCH] Update main: use http.PostForm instead of http.Do

---
 main.go | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/main.go b/main.go
index bb40c34..3fcdced 100644
--- a/main.go
+++ b/main.go
@@ -174,13 +174,9 @@ func main() {
 			data.Set("refresh_token", refreshToken)
 			data.Set("grant_type", "refresh_token")
 		}
-		
-		client := &http.Client{}
-		req, _ := http.NewRequest("POST", tokenUrl, strings.NewReader(data.Encode()))
-		req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
 
 		fmt.Println(time.Now().Format("2006-01-02 15:04:05"), "- Send request to token endpoint", tokenUrl)
-		response, err := client.Do(req)
+		response, err := http.PostForm(tokenUrl, data)
 		fmt.Println(time.Now().Format("2006-01-02 15:04:05"), "- Endpoint response with status", response.Status)
 		if err != nil {
 			fmt.Println(err)
-- 
GitLab