http - 在 Go 中使用表单值发出 HTTP GET

标签 http go

<分区>

我看到有一种简单的方法可以发送带有表单值的帖子,但是有没有一个函数我可以用来做与 PostForm 基本相同的事情?但是对于 GET 请求?

-- 编辑--

基本上,我想构建 URL:https://uri.com?key=value 但不使用未转义键和值的字符串连接。

最佳答案

使用 Values.Encode 对查询参数进行编码.连接基本 URL 和查询参数以获得实际 URL。

resp, err := http.Get(fmt.Sprintf("%s?%s", baseURL, data.Encode()))

关于http - 在 Go 中使用表单值发出 HTTP GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50283243/

相关文章:

javascript - 使用 Javascript 进行自动身份验证?

c# - HttpWebRequest 序列

go - 如何在 GO 中处理全局状态

go - 如何在库中抛出错误

插入和更新中的 Postgresql 死锁

ios - 从 ios 设备连接到 localhost

Javascript 授权 HTTP header

dictionary - 如何使用 Golang 计算 map 中某个值的出现次数?

go - 为 big.Int 创建了类型别名 - 但我无法使用其指针接收器设置它?

java - 轴2选项: setAction()