如下所示,http可以显示指定返回的状态码package main import ( "fmt" "log" "net/http") func main() { http.HandleFunc("/test", func(writer http.ResponseWriter, request *http.Request) { writer.WriteHeader(201) fmt.Fprintf(writer, "hello") }) if err := http.ListenAndServe("127.0.0.1:8080", nil); err != nil { log.Fatal(err) } }
看上去就是个事件采集上报。
2XX 的状态码语义上都是成功的意思,只不过再具体分一下业务场景,对于 POST 请求来说一般表示“创建”、“提交”一类的动作,201 就是“创建成功”、“提交成功”的意思。
如下所示,http可以显示指定返回的状态码