我正在尋找有關(guān)如何使用 Golang 執(zhí)行請(qǐng)求的快速教程,以模擬那些將與 curl 一起使用的請(qǐng)求。我有兩個(gè)要與之通信的 API,它們的工作方式基本相同。一個(gè)是 ElasticSearch,另一個(gè)是 Phillips Hue。我知道這兩個(gè)在 Go 中都有庫(kù)。這不是我所追求的,我正在努力學(xué)習(xí)如何做到這一點(diǎn):$ curl -XGET 'http://localhost:9200/twitter/tweet/_search' -d '{"query" : { "term" : { "user" : "kimchy" }} }'用 Golang。我能找到的一切人們似乎都很難編碼http://url:port/api/_function?something=value?anotherthing=value...但是我已經(jīng)在軟件中浮動(dòng)了 JSON 對(duì)象。有沒(méi)有辦法可以用 JSON 字符串或結(jié)構(gòu)或類似的東西來(lái)模擬 CURL 的 -d 功能?
Golang JSON/HTTP 請(qǐng)求,如 curl
慕尼黑8549860
2021-09-27 16:03:32