猿问

Go 中的 URL 构建器/查询构建器

我有兴趣通过浏览器或 CLI 动态获取用户的参数作为输入,将这些参数传递给 REST API 调用,从而使用 Go 动态构建 URL,最终将获取一些 JSON 数据。

我想知道 Go 中的一些技术可以帮助我做到这一点。我认为的一种理想方法是使用地图并用参数键和相应的值填充它,然后对其进行迭代并将其附加到 URL 字符串中。但是当涉及到动态获取参数和填充地图时,我不太确定如何在 Go 中做到这一点。有人可以帮我解决一些 Go 中的代码片段吗?

请求示例:

http://<IP>:port?api=fetchJsonData&arg1=val1&arg2=val2&arg3=val3.....&argn=valn


繁星coding
浏览 188回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答