用 SetQuery 传 map 时,value 为空字符串的字段会被默认丢掉
用 SetQuery 传 map 时,value 为空字符串的字段会被默认丢掉: a task in MiMo-V2.6-RL-oss: Agentic RL Environments (MiMo RL release). 最近用 gout 对接一个老的第三方搜索接口,参数比较多,大概是这样: 打开 Debug 看实际发出去的请求,URL 上只剩下非空 value 的那几个 key,所有 value 是 "" 的字段(imageColor / brand / imageSType / imageUType / btype /…
The task
最近用 gout 对接一个老的第三方搜索接口,参数比较多,大概是这样: 打开 Debug 看实际发出去的请求,URL 上只剩下非空 value 的那几个 key,所有 value 是 "" 的字段(imageColor / brand / imageSType / imageUType / btype / authid)全都被丢掉了。对方接口要求这些字段必须出现在请求里(哪怕 value 为空),不然校验直接挂掉。 从调用者视角看,我把一个 key 显式塞进 gout.H{},就是想让它出现在请求里。空字符串也是一种有效的值,跟"完全不写这个…
Part of XiaomiMiMo/MiMo-V2.6-RL-oss.