go语言自带http包(net.http)可以说很大程度上简化了http的开发。
下面是go处理get和post的代码,几行代码的事情啊
// get func Get(url string) string { resp, _ := http.Get(url) // _意思就是不处理,这里是error defer resp.Body.Close() // defer是当函数执行到最后,defer才会按照逆向执行 和Java的finally其实有点相似 body, _ := ioutil.ReadAll(resp.Body) return string(body) } // post func Post(url, param string) string{ resp, _ := http.Post(url,"application/x-www-form-urlencoded",strings.NewReader(param)) //param的格式是"paramName=value" body, _ := ioutil.ReadAll(resp.Body) return string(body) }