全く web わからないマンなので、手探りで全部やったから解説はない
あとで理解したら追記する
GET
参考サイト
url - The Go Programming Language
https://golang.org/pkg/net/http/
https://qiita.com/jpshadowapps/items/463b2623209479adcd88
クエリ設定して投げる
package main import ( "net/http/httputil" // "net/url" "fmt" "net/http" ) func main() { req, err := http.NewRequest("GET", "https://webservice.recruit.co.jp/hotpepper/gourmet/v1/", nil) if err != nil { fmt.Println(err) return } query := req.URL.Query() query.Add("key", "hogehoge") req.URL.RawQuery = query.Encode() fmt.Println(req.URL.String()) client := new(http.Client) resp, err := client.Do(req) if err != nil { fmt.Println(err) return } dumpResp, _ := httputil.DumpResponse(resp, true) fmt.Printf("%s", dumpResp) //関数を抜ける際にresponceをclose defer resp.Body.Close() }