为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Go 解析 URL 中的重复参数

如何使用 Go 解析 URL 中的重复参数

Go
函数式编程 2023-06-19 14:06:50
我正在从前端应用程序调用,该应用程序使用重复键序列化数组:queryString.stringify({foo: [1, 2, 3]});//=> 'foo=1&foo=2&foo=3'并生成如下网址:https://endpoint?format=json&Status=Active&Status=Disabled&Status=Test后端在 Go 中并使用: https: //github.com/emicklei/go-restful如何解决 URL 中重复的参数?现在我只能得到最后一个值。我试过的代码:req.QueryParameter("CircuitStatus")logger.Log.Debug().Msgf("CircuitStatus %v", CircuitStatus)日志:{"level":"debug","time":"2019-05-13T11:43:47+03:00","message":"CircuitStatus Test"}
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

根据应返回的代码使用QueryParameters[]string

req.QueryParameters("CircuitStatus")


查看完整回答
反对 回复 2023-06-19
  • 1 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信