当前位置:  开发笔记 > 编程语言 > 正文

Golang使用数据发出GET请求

如何解决《Golang使用数据发出GET请求》经验,为你挑选了1个好方法。

是否可以使用以下数据进行GET请求:

curl -G -v https://someendpoint \
  -d "api_key=myapikey"

哪个有效。在Golang中,我尝试过:

payload := url.Values{}
payload.Add("api_key", "myapikey")
req, err := http.NewRequest(
    "GET",
    "https://someendpoint",
    bytes.NewBufferString(payload.Encode()),
)

但是无法识别api密钥。



1> Cerise Limón..:

curl命令将URL字符串中的API密钥传递给服务器。这是在Go中执行相同操作的方法:

payload := url.Values{}
payload.Add("api_key", "myapikey")
req, err := http.NewRequest("GET", "https://someendpoint?" + payload.Encode(), nil)

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有