Go言語を用いたシンプルなGETリクエストとPOSTリクエストのコードを残しておきます。
0. 環境
- Windows10 HOME
- go1.13.7 windows/amd64
1. GETリクエスト
package main
import (
"io/ioutil"
"log"
"net/http"
)
func main() {
resp, err := http.Get("http://localhost:12345")
if err != nil {
panic(err);
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
log.Println(string(body))
}
2. POSTリクエスト
package main
import (
"log"
"net/http"
"net/url"
)
func main() {
values := url.Values{
"test": {"value"},
}
resp, err := http.PostForm("http://localhost:12345", values)
if err != nil {
panic(err)
}
}