第一章:用go语言做个网页
Go 语言内置了功能完备的 net/http 包,无需额外依赖即可快速启动一个静态或动态网页服务。这使得 Go 成为构建轻量级 Web 应用、API 服务或原型演示的理想选择。
创建最简 HTTP 服务器
新建文件 main.go,写入以下代码:
package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { // 设置响应头,明确内容类型为 HTML w.Header().Set("Content-Type", "text/html; charset=utf-8") // 向客户端返回结构化 HTML 页面 fmt.Fprintf(w, `<html> <head><title>Go 网页</title></head> <body style="font-family: sans-serif; padding: 2rem; background: #f8f9fa;"> <h1>🎉 欢迎使用 Go 构建网页</h1> <p>当前路径:<code>%s请求方法:
%s
