GO学习踩坑记录

今天用go写接口的时候,提示跨域相关错误:

"Failed to fetch.

Possible Reasons:

CORS

Network Failure

URL scheme must be "http" or "https" for CORS request."

结合AI多次排查代码后,发现跨域配置没有问题,其他接口调用也不会出现跨域问题。

这里记录一下导致的原因,与跨域设置无关,是在接口中接收解析参数的代码字段没有没有对应上。

有问题的代码

go 复制代码
type requestData struct {
		workRadius         float32    `json:"workRadius"`
	}

修改后,没问题的代码

go 复制代码
type requestData struct {
		WorkRadius         float32    `json:"workRadius"`
	}

就是"WorkRadius",大小写导致的,但是不明白为什么提示的跨域相关的错误。

相关推荐
li星野8 小时前
[特殊字符] 模拟试卷一:C++核心与系统基础(90分钟)答案版
开发语言·c++·算法
天下无贼!8 小时前
【Python】2026版——FastAPI 框架快速搭建后端服务
开发语言·前端·后端·python·aigc·fastapi
Irissgwe8 小时前
c++特殊类设计
java·开发语言·c++
小陈phd8 小时前
多模态大模型学习笔记(二十一)—— 基于 Scaling Law方法 的大模型训练算力估算与 GPU 资源配置
笔记·深度学习·学习·自然语言处理·transformer
丝斯20118 小时前
AI学习笔记整理(75)——Python学习4
人工智能·笔记·学习
2301_816651229 小时前
C++中的享元模式变体
开发语言·c++·算法
m0_583203139 小时前
C++中的访问者模式变体
开发语言·c++·算法
小帅学编程9 小时前
英语学习笔记
java·笔记·学习
AI成长日志9 小时前
【datawhale】hello agents开源课程学习记录第4章:智能体经典范式构建
学习·开源
EnglishJun9 小时前
ARM嵌入式学习(七)--- 汇编基础(数据指令、函数调用原理、中断原理)
arm开发·学习