golang的http包无法获取https内容?http.Get("https://xxxx")运行到这里就卡住了 如果是http://则正常 goquery也是遇到https就卡住 不知道是什么原因
3 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
是不是你访问的网站的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)
}
}- 3 回答
- 0 关注
- 1390 浏览
添加回答
举报
0/150
提交
取消
