以下是一个简单的使用Go语言中的http包访问网站的代码示例:

package main

import (
    "fmt"
    "net/http"
    "io/ioutil"
)

func main() {
    resp, err := http.Get('https://github.com/')
    if err != nil {
        fmt.Println('Error:', err)
        return
    }

    defer resp.Body.Close()

    fmt.Println('Status Code:', resp.StatusCode)

    // 读取响应内容
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        fmt.Println('Error:', err)
        return
    }

    fmt.Println('Response Body:', string(body))
}

该代码通过调用http.Get()函数发送GET请求并获取响应。如果存在错误,则输出错误信息。如果没有错误,则输出响应状态码和响应内容。最后,通过defer语句关闭响应体的读取器。

Go语言使用http包访问网站示例

原文地址: https://www.cveoy.top/t/topic/lNwQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录