下面的代码是使用Go语言实现的一个Get请求,主要用到一个net/http来请求、io/ioutil来解析response.
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
fmt.Println("getting.....")
res, err := http.Get("http://www.baidu.com")
fmt.Println("getting.....")
if err != nil {
fmt.Println("some err")
fmt.Println(err)
} else {
getRes, gerErr := ioutil.ReadAll(res.Body)
if gerErr != nil {
fmt.Println(gerErr)
} else {
fmt.Println("some res")
fmt.Println(string(getRes))
}
}
}
网友评论