go-http-request

고언어에서 HTTP request하는 법을 포스팅한다. package main import ( "bytes" "fmt" "io/ioutil" "net/http" "net/url" ) func main() { // data uri := &url.Values{} uri.Add("bar", "foo") // request req, err := http.NewRequest("GET", "http://www.naver.com", bytes.NewBufferString(uri.Encode())) if err != nil { panic(err) } // set header req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36") // request client := &http.Client{} resp, err := client.Do(req) if err != nil { panic(err) } // read response data, err := ioutil.
Read more...