golang踩坑记录

1. server gave HTTP response to HTTPS client

出现场景,http包get请求https的

原代码

bash 复制代码
response, err := http.Get(fmt.Sprintf("https://%v/api/user/secret/?name=%v&password=%v", djang_ip, username, password))
		

修改后

有地方说go的版本问题,我采用屏蔽掉证书校验,将https改为http

bash 复制代码
	http.DefaultClient.Transport = &http.Transport{
			TLSClientConfig: &tls.Config{
				InsecureSkipVerify: true,
			},
		}
		response, err := http.Get(fmt.Sprintf("http://%v/api/user/secret/?name=%v&password=%v", djang_ip, username, password))
	
相关推荐
小兔子13 小时前
Filebeat、Logstash、Fluent Bit 怎么选:采集层的边界与背压机制
后端
CV工程师丁Sir13 小时前
ArkWeb 手记 06|window.open 与页面跳转拦截
开发语言·php·harmonyos
夜不会漫长13 小时前
C++:内存管理
java·开发语言·c++
徐小黑ACG13 小时前
Golang 基础01
开发语言·后端·golang
进击的大海贼14 小时前
基于C#开发的久坐提醒工具
开发语言·c#
天空鸟_时光不老14 小时前
06-给AI流程加一道人工闸门
java·人工智能·spring boot·后端·spring·spring cloud·架构
平生幻14 小时前
unbuntu虚拟机确认python安装位置
开发语言·python
花间相见14 小时前
【计算基础|网络06】HTTPS(上):加密体系与 RSA 握手
后端·面试
夜之眷属14 小时前
JVM实战:服务器堆外内存去哪了(NMT实测)
java·服务器·jvm·后端·性能优化
JWASX14 小时前
Java 转 go 学习 - dubbo-go(1)
学习·golang