gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 02:26:06 26 4
gpt4 key购买 nike

我正在从前端应用程序调用,该应用程序使用重复键序列化数组:

queryString.stringify({foo: [1, 2, 3]});
//=> 'foo=1&foo=2&foo=3'

并生成一个 url,如:

https://endpoint?format=json&Status=Active&Status=Disabled&Status=Test

后端使用 Go 并使用:https://github.com/emicklei/go-restful

如何解决 URL 中的重复参数?现在我只能得到最后一个值。

我试过的go代码:

req.QueryParameter("CircuitStatus")
logger.Log.Debug().Msgf("CircuitStatus %v", CircuitStatus)

日志:

{"level":"debug","time":"2019-05-13T11:43:47+03:00","message":"CircuitStatus Test"}

最佳答案

根据code使用QueryParameters这应该返回 []string

req.QueryParameters("CircuitStatus")

关于go - 如何使用 Go 解析 URL 中的重复参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56109190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com