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

golang http包无法获取https内容?

golang http包无法获取https内容?

FFIVE 2019-05-25 15:36:30
golang的http包无法获取https内容?http.Get("https://xxxx")运行到这里就卡住了如果是http://则正常goquery也是遇到https就卡住不知道是什么原因
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

是不是你访问的网站的https不合法了?
你可以尝试禁用证书检查选项试试看
packagemain
import(
"fmt"
"net/http"
"crypto/tls"
)
funcmain(){
tr:=&http.Transport{
TLSClientConfig:&tls.Config{InsecureSkipVerify:true},
}
client:=&http.Client{Transport:tr}
_,err:=client.Get("https://xxxx/")
iferr!=nil{
fmt.Println(err)
}
}
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 779 浏览
慕课专栏
更多

添加回答

举报

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