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))
	
相关推荐
渣哥2 小时前
面试官最爱刁难:Spring 框架里到底用了多少经典设计模式?
javascript·后端·面试
疯狂的程序猴2 小时前
iOS混淆实战全解析,从源码混淆到IPA文件加密,打造苹果应用反编译防护体系
后端
开心就好20252 小时前
iOS 26 文件管理实战,多工具组合下的 App 数据访问与系统日志调试方案
后端
乘风破浪酱524362 小时前
PO、DTO、VO的区别与应用场景详解
后端
煜3642 小时前
C++异常与智能指针
开发语言·c++
wydaicls2 小时前
AIDL 接口的定义与生成,使用
java·开发语言
云草桑2 小时前
C#入坑JAVA 使用XXLJob
java·开发语言·c#
shx66662 小时前
python杂记
开发语言·python
卿摆摆3 小时前
【C++】string的模拟实现
开发语言·c++
Dxy12393102163 小时前
python如何使用nacos
开发语言·网络·python