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))
	
相关推荐
feeday13 小时前
gpt4o 图像反推提示词
开发语言·人工智能·python
Irissgwe13 小时前
c++智能指针
开发语言·c++
AZaLEan__14 小时前
多源 BFS
java·开发语言·算法
程序员卷卷狗14 小时前
Java转Go面试速记:Go基础22问,一篇理清高频易错点一篇理清高频易错点
java·面试·golang
笨蛋不要掉眼泪14 小时前
Java并发编程 :深入剖析LinkedBlockingQueue
java·开发语言·网络·并发
不会C语言的男孩14 小时前
C++ Primer Plus 第10章:对象和类
开发语言·c++
不会C语言的男孩14 小时前
C++ Primer Plus 第11章:使用类
开发语言·c++
Digital_Sunrise14 小时前
首发!检测你是否被中转站注入提示词攻击!
后端
fliter14 小时前
Rust 中的小字符串:smol_str 与 smartstring 的对决
后端
yujunl14 小时前
NetCore常用的中间件说明
开发语言