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))
	
相关推荐
臣妾没空14 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端
喷火龙8号14 小时前
单 Token 认证方案的进阶优化:透明刷新机制
后端·架构
孟沐14 小时前
Java异常处理知识点整理(大白话版)
后端
ServBay14 小时前
告别面条代码,PSL 5.0 重构 PHP 性能与安全天花板
后端·php
孟沐15 小时前
Java 面向对象核心知识点(封装 / 继承 / 重写 / 多态)
后端
工边页字16 小时前
面试官:请详细介绍下AI中的token,越详细越好!
前端·人工智能·后端
LSTM9716 小时前
确保文档安全:使用 C# 加密 Word 文档或设置文档权限
后端
孟沐16 小时前
Java 方法与方法重载
后端
Nyarlathotep011316 小时前
LinkedList源码分析
java·后端
小林coding17 小时前
专为程序员打造的简历模版来啦!覆盖前端、后端、测开、大模型等专业简历
前端·后端