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方法。