通过net/http
包实现go语言的http请求
1. GET
请求
1. http.Get方法
...
response, _ := http.Get("http://httpbin.org/get")
...
2. 创建一个request结构体后,使用client类型Do方法执行request
...
request, err := http.NewRequest("GET", "http://httpbin.org/get", nil)
if err != nil {
return
}
response, _ := http.DefaultClient.Do(request)
...
request, err := http.NewRequest("GET", "http://httpbin.org/get", nil)
if err != nil {
return
}
var params = make(url.Values)
params.Add("name", "curry")
params.Add("age", "33")
request.URL.RawQuery = params.Encode()
resp, err := http