导航菜单

Go语言HTTP服务开发

HTTP基础

Go内置net/http包,支持高效的HTTP服务开发。

import (
    "net/http"
    "fmt"
)

// 最简单的HTTP服务器
func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintln(w, "Hello, World!")
    })
    http.ListenAndServe(":8080", nil)
}
  • http.HandleFunc注册路由。
  • http.ListenAndServe启动服务。
  • 支持GET、POST等多种HTTP方法。