多语言展示
当前在线:1052今日阅读:61今日分享:18

golang https请求怎么跳过证书验证,两种方法

在服务器上使用golang发起https请求往往因为本地没有可信任根证书而报证书校验错误,这时需要跳过本地证书校验。
工具/原料
1

golang

2

vscode

方法/步骤
1

发起https请求简单方法。

2

设置跳过证书校验选项发起https请求简单方法(1)。注意,这里方便演示直接设置了http包默认的http Client了。

3

修改证书校验逻辑跳过证书校验发起https请求简单方法(2)。

4

使用新的http Client设置跳过证书校验选项发起https请求简单方法(1)。

5

使用新的http Client修改证书校验逻辑跳过证书校验发起https请求简单方法(2)。

注意事项
1

本地无对应可信任根证书才需要这样做

2

安全风险

推荐信息