代码点读机 / Go / http.ListenAndServe

http.ListenAndServe Go · 包功能

在指定地址启动一个 HTTP 服务器,开始监听并处理请求。

怎么用

http.ListenAndServe("地址", 处理器)

小例子

package main
import "net/http"

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        w.Write([]byte("hi"))
    })
    http.ListenAndServe(":8080", nil)
}

运行结果

在 8080 端口提供 HTTP 服务

提醒:第二个参数传 nil 时使用默认多路复用器

官方文档:https://pkg.go.dev/net/http#ListenAndServe

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条