【Golang】Golang 的 HTTP 使用 Header 指南
package main
import (
"net/http"
"fmt"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
// 设置响应头
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
w.Header().Set("X-Custom-Header", "MyValue")
// 输出响应主体
fmt.Fprint(w, "Hello, World!")
})
// 启动HTTP服务器
http.ListenAndServe(":8080", nil)
}
这段代码创建了一个简单的HTTP服务器,监听8080端口,并对所有请求返回文本内容和自定义的响应头。这是一个典型的在Go中使用HTTP响应头的例子。
评论已关闭