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))
	
相关推荐
xyq20242 分钟前
Scala 提取器(Extractor)
开发语言
A懿轩A6 分钟前
【Java 基础编程】Java 正则表达式实战:Pattern/Matcher、元字符与常用正则,验证与提取必备
java·开发语言·正则表达式
zh_xuan13 分钟前
kotlin with函数
开发语言·kotlin
小二·15 分钟前
Go 语言系统编程与云原生开发实战(第18篇)
云原生·golang·log4j
Eternity∞16 分钟前
数据结构基础
c语言·开发语言·数据结构·学习·vim
柒.梧.17 分钟前
Java代理模式精讲:静态代理+JDK动态代理
java·开发语言·代理模式
智塑未来20 分钟前
卫星在轨运行5年以上用什么品牌SSD寿命够?航天级存储的长寿命保障技术解析
开发语言·javascript·数据库
Java面试题总结21 分钟前
Go-依赖注入
开发语言·后端·golang
Java面试题总结21 分钟前
Go 泛型中的 [0]func(T)
开发语言·后端·golang
小二·21 分钟前
Go 语言系统编程与云原生开发实战(第19篇)
开发语言·云原生·golang