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()

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

}
相关推荐
百***41661 天前
Go-Gin Web 框架完整教程
前端·golang·gin
猫头虎1 天前
Rust评测案例:Rust、Java、Python、Go、C++ 实现五大排序算法的执行时间效率比较(基于 OnlineGDB 平台)
java·开发语言·c++·python·golang·rust·排序算法
像风一样自由20201 天前
Go语言入门指南-从零开始的奇妙之旅
开发语言·后端·golang
kgduu1 天前
go-ethereum之rpc
开发语言·rpc·golang
古城小栈2 天前
Go 1.25 发布:性能、工具与生态的全面进化
开发语言·后端·golang
Ryan ZX2 天前
【Go语言基础】序列化和反序列化
开发语言·后端·golang
资深web全栈开发2 天前
如何正确使用缓存:常见陷阱与最佳实践
redis·缓存·golang
枫子有风2 天前
Go语言流程控制
android·java·golang
唐僧洗头爱飘柔95272 天前
【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配置GORM的数据库
开发语言·数据库·后端·golang·gorm·orm框架·dsn
Jonathan Star2 天前
在 Go 语言中,模板字符串
开发语言·后端·golang