go语言发送一个http请求

Go语言中有一个内置的包 net/http,可以用来发送 HTTP 请求。

以下是一个简单的例子,展示了如何使用 net/http 包来发送一个 GET 请求:

package main

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

func main() {
    resp, err := http.Get("http://example.com")
    if err != nil {
        fmt.Println(err)
        return
    }
    defer resp.Body.Close()

    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(string(body))
}

这段代码会发送一个 GET 请求到 "http://example.com",并将响应的内容打印出来。

你可能感兴趣的:(golang,http,开发语言,后端,网络协议)