使用Go语言实现简单的Get请求

下面的代码是使用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))
                }

    }

}

你可能感兴趣的:(使用Go语言实现简单的Get请求)