猿问

golang http包无法获取https内容?

golang的http包无法获取https内容?http.Get("https://xxxx")运行到这里就卡住了 
如果是http://则正常 
goquery也是遇到https就卡住 
不知道是什么原因

慕标5832272
浏览 1315回答 3
3回答

慕婉清6462132

是不是你访问的网站的https不合法了?你可以尝试禁用证书检查选项试试看package mainimport (    "fmt"     "net/http"     "crypto/tls")func main() {     tr := &http.Transport{         TLSClientConfig: &tls.Config{InsecureSkipVerify: true},     }     client := &http.Client{Transport: tr}     _, err := client.Get("https://xxxx/")    if err != nil {         fmt.Println(err)     } }
随时随地看视频慕课网APP

相关分类

Go
我要回答