-5
パラメータでください:クエリでGETリクエストは、私はこのような要求をやろうとしている
http://example.com/hello?name=username
をしかしドキュメントには、私はペイロードパラメータを渡す方法を見つけることができません。 (http.Get()はURLのみを受信します)
どうすればこのリクエストを行うことができますか?
パラメータでください:クエリでGETリクエストは、私はこのような要求をやろうとしている
http://example.com/hello?name=username
をしかしドキュメントには、私はペイロードパラメータを渡す方法を見つけることができません。 (http.Get()はURLのみを受信します)
どうすればこのリクエストを行うことができますか?
それは単にURLに追加する最も簡単な方法:
http.Get("http://example.com/hello?name=username")
私はそれを行うことを好むの方法は、クエリ文字列を構築するためにurl.Values
を使用することです:
v := url.Values{}
v.Set("name", "username")
url := fmt.Sprintf("http://example.com/hello?%s", v.Encode())
http.Get(url)
URLです。 'http.Get(" http://example.com/hello?name=username ")' – captncraig
はい、これはPythonリクエストlibのようにペイロードを渡す方法はありますか? – Vivi
必要に応じて、['url.Values'](https://golang.org/pkg/net/url/#Values)を使ってパラメータをエンコードすることができます。 – JimB