`
男人50
  • 浏览: 228659 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

解决golang https请求提示x509: certificate signed by unknown authority

    博客分类:
  • go
 
阅读更多
使用golang做一个小爬虫的时候,目标URL是一个使用了自签证书的https站点,在请求时,报错如下:

Get https://x.x.x.x/cgi-bin/showflux.cgi: x509: certificate signed by unknown authority
panic: Get https://x.x.x.x/cgi-bin/showflux.cgi: x509: certificate signed by unknown authority
仅仅为了爬取内容而言,可以使用以下方法解决

步骤一:
引入 "crypto/tls" 包

步骤二:
定义TLSClientConfig,忽略证书校验:

tr := &http.Transport{
        TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
    }
步骤三:
修改

client := &http.Client{}


client := &http.Client{Transport: tr}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics