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

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

}
相关推荐
kite01216 分钟前
Gin 与消息队列集成:使用 RabbitMQ 处理异步任务
golang·rabbitmq·gin
源代码•宸6 分钟前
goframe框架签到系统项目(安装 redis )
服务器·数据库·经验分享·redis·后端·缓存·golang
顾安r12 分钟前
12.16 脚本网页 Golang标准库
golang·html
古城小栈9 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
serendipity_hky14 小时前
【go语言 | 第2篇】Go变量声明 + 常用数据类型的使用
开发语言·后端·golang
周杰伦_Jay15 小时前
【Eino框架】Go语言驱动的LLM应用开发新范式
开发语言·后端·golang
2501_9419820517 小时前
Go 进阶:发送文件/图片消息的流程与实现
开发语言·后端·golang
2501_9448755118 小时前
Go后端工程师
开发语言·后端·golang
理人综艺好会18 小时前
Redis学习之go-redis
redis·学习·golang
bing.shao18 小时前
Golang WaitGroup 踩坑
开发语言·数据库·golang