From fb2f53079704d83f756515ffabec78524e2aa82c Mon Sep 17 00:00:00 2001 From: Zhao Xiaojie Date: Sun, 23 Jun 2019 11:41:22 +0800 Subject: [PATCH] Fix the https issues --- app/cmd/crumbIssuer.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/cmd/crumbIssuer.go b/app/cmd/crumbIssuer.go index 7512265..fb053ad 100644 --- a/app/cmd/crumbIssuer.go +++ b/app/cmd/crumbIssuer.go @@ -1,6 +1,7 @@ package cmd import ( + "crypto/tls" "encoding/json" "fmt" "io/ioutil" @@ -47,11 +48,18 @@ func getCrumb() (CrumbIssuer, JenkinsServer) { req.SetBasicAuth(config.UserName, config.Token) var crumbIssuer CrumbIssuer - client := &http.Client{} + tr := &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + } + client := &http.Client{Transport: tr} if response, err := client.Do(req); err == nil { if data, err := ioutil.ReadAll(response.Body); err == nil { - fmt.Println(string(data)) - json.Unmarshal(data, &crumbIssuer) + if response.StatusCode == 200 { + json.Unmarshal(data, &crumbIssuer) + } else { + fmt.Println("get curmb error") + log.Fatal(string(data)) + } } else { log.Fatal(err) } -- GitLab