为了账号安全,请及时绑定邮箱和手机立即绑定

golang http包无法获取https内容?

golang http包无法获取https内容?

Go
慕标5832272 2019-02-05 11:07:57
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)
    }
}


查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 1290 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信