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",大小写导致的,但是不明白为什么提示的跨域相关的错误。

相关推荐
凭君语未可5 分钟前
Java 中的接口是什么
java·开发语言
XiYang-DING6 分钟前
【Java】二叉树
java·开发语言·数据结构
目标是分享一切11 分钟前
P4语言学习过程【环境安装+p4官方tutorials】
学习
下北沢美食家16 分钟前
JavaScript面试题2
开发语言·javascript·ecmascript
数据知道37 分钟前
claw-code 源码分析:大型移植的测试哲学——如何用 unittest 门禁守住「诚实未完成」的口碑?
开发语言·python·ai·claude code·claw code
Stella Blog39 分钟前
狂神Java基础学习笔记Day01
java·笔记·学习
小堃学编程1 小时前
【项目实战】基于protobuf的发布订阅式消息队列(2)—— 线程池
java·开发语言
每日任务(希望进OD版)1 小时前
线性DP、区间DP
开发语言·数据结构·c++·算法·动态规划
怨言.1 小时前
Java内部类详解:从基础概念到实战应用(附案例)
java·开发语言
AC赳赳老秦1 小时前
OpenClaw image-processing技能实操:批量抠图、图片尺寸调整,适配办公需求
开发语言·前端·人工智能·python·深度学习·机器学习·openclaw