Golang - http请求InsecureSkipVerify 字段为 true 来忽略忽略 SSL验证

在Golang中,可以通过设置 tls.Config 的 InsecureSkipVerify 字段为 true 来忽略 SSL 验证。

下面是一个简单的示例代码:

Go 复制代码
package main

import (
	"crypto/tls"
	"fmt"
	"net/http"
)

func main() {
	// 创建一个自定义的 Transport
	tr := &http.Transport{
		TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
	}

	// 创建一个使用自定义 Transport 的 HTTP 客户端
	client := &http.Client{Transport: tr}

	// 发送 GET 请求
	resp, err := client.Get("https://example.com")
	if err != nil {
		fmt.Println("Error:", err)
		return
	}
	defer resp.Body.Close()

	// 读取响应内容
	// ...

}
相关推荐
jieyucx7 小时前
Go 语言 sort 包详解:从基础排序到自定义排序(含底层原理+零基础看懂)
算法·golang·排序算法·sort
放逐者-保持本心,方可放逐10 小时前
Go + WebAssembly 构建树木数据统计分析系统
开发语言·golang·wasm·javascipt
jieyucx13 小时前
Go 语言 JSON 序列化与反序列化
开发语言·golang·json·序列化
止语Lab17 小时前
Go跨平台编译的决策树:从\
开发语言·决策树·golang
Kurisu57517 小时前
深度解析:Go 语言 GMP 调度器模型与内核线程探测
java·数据库·golang
赴前尘18 小时前
Go 语言实现 TOTP 双因素认证完整指南
开发语言·后端·golang
chushiyunen18 小时前
golang笔记、go
开发语言·笔记·golang
Vect__2 天前
C++转go之map、面向对象深度剖析
开发语言·c++·golang
codeejun2 天前
每日一Go-68、基于 Kind 的 Istio 本地实战(完整可跑)
golang·istio·kind
geovindu2 天前
go: N-Barrier Pattern
开发语言·后端·设计模式·golang·屏障模式