提交 fb2f5307 编写于 作者: LinuxSuRen's avatar LinuxSuRen

Fix the https issues

上级 f76d21f9
package cmd package cmd
import ( import (
"crypto/tls"
"encoding/json" "encoding/json"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
...@@ -47,11 +48,18 @@ func getCrumb() (CrumbIssuer, JenkinsServer) { ...@@ -47,11 +48,18 @@ func getCrumb() (CrumbIssuer, JenkinsServer) {
req.SetBasicAuth(config.UserName, config.Token) req.SetBasicAuth(config.UserName, config.Token)
var crumbIssuer CrumbIssuer 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 response, err := client.Do(req); err == nil {
if data, err := ioutil.ReadAll(response.Body); err == nil { if data, err := ioutil.ReadAll(response.Body); err == nil {
fmt.Println(string(data)) if response.StatusCode == 200 {
json.Unmarshal(data, &crumbIssuer) json.Unmarshal(data, &crumbIssuer)
} else {
fmt.Println("get curmb error")
log.Fatal(string(data))
}
} else { } else {
log.Fatal(err) log.Fatal(err)
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册