Golang JSON/HTTP 请求,如 curl

我正在寻找有关如何使用 Golang 执行请求的快速教程,以模拟那些将与 curl 一起使用的请求。我有两个要与之通信的 API,它们的工作方式基本相同。一个是 ElasticSearch,另一个是 Phillips Hue。我知道这两个在 Go 中都有库。这不是我所追求的,我正在努力学习如何做到这一点:


$ curl -XGET 'http://localhost:9200/twitter/tweet/_search' -d '{

"query" : {

    "term" : { "user" : "kimchy" }

} }'

用 Golang。我能找到的一切人们似乎都很难编码


http://url:port/api/_function?something=value?anotherthing=value...

但是我已经在软件中浮动了 JSON 对象。有没有办法可以用 JSON 字符串或结构或类似的东西来模拟 CURL 的 -d 功能?


慕尼黑8549860
浏览 207回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go