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))
	
相关推荐
半桶水专家1 小时前
go语言中的结构体嵌入详解
开发语言·后端·golang
在屏幕前出油2 小时前
二、Python面向对象编程基础——理解self
开发语言·python
阿方索3 小时前
python文件与数据格式化
开发语言·python
佳佳_3 小时前
关于在 Fabric.js 中注册字体覆盖的问题
后端·node.js
GoGeekBaird3 小时前
通过ChatGPT+Nano Banana定制一个 PPT 生成的工作流
后端
用户21411832636024 小时前
手把手教你部署AI视频复刻神器!一键生成Sora2级别视频
后端
weixin_440730504 小时前
java结构语句学习
java·开发语言·学习
JIngJaneIL4 小时前
基于java+ vue医院管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
量子联盟4 小时前
功能完整的PHP站点导航管理系统php程序;开源免费下载
开发语言·php
仙俊红4 小时前
在 Java 中,`==` 和 `equals()` 的区别
java·开发语言·jvm