に要求のようにカール送信私はgolangに、このような要求を送信しようとしたがありません結果:それを行うにはどのようにがgolang
curl -s -i -H "Accept: application/json" "http://192.168.1.183:8080/json.htm?type=command&c=getauth¶m=udevice&idx=9&nvalue=0&svalue=10;43;2"
?
データを送信したいDomoticzホームオートメーションシステム。 ANSER私が得た:
{
"status" : "ERR"
}
が、次のようになります。
{
"status" : "OK",
"title" : "Update Device"
}
私はこのコードを試してみてください。
b := bytes.NewBufferString("type=command&c=getauth¶m=udevice&idx=9&nvalue=0&svalue=10;43;2")
res, _ := http.Post("http://192.168.1.183:8080/json.htm", "Accept: application/json", b)
はhttps://mholt.github.ioを参照してください。/curl-to-go/ –
「結果がありません」とはどういう意味ですか?あなたの質問には結果が含まれています。 – Flimzy
あなたのカールの例では、クエリ文字列でGETを使用しています.Goの例では、本文を含むPOSTが使用されています。それらは交換できません。 – Adrian