go net/http学习
go 可以用几行代码就可以实现一个http的简单服务
http.HandleFunc("/",Do)
http.HandleFunc("/index",index)
http.ListenAndServe(":9999",nil)
http.HandleFunc 注册路由,默认使用了DefaultServeMux进行注册,DefaultServeMux是ServeMux的一个实例

http.ListenAndServe开启一个http server服务,监听requet请求

底层调用的net接口,http只是针对其业务进行了封装
设置响应http头信息:
//添加http头字段
w.Header().Add("Set-Cookie", "xxxxxx")
w.Header().Add("AAABBB", "xxxxxx")
w.WriteHeader(http.StatusOK) //设置响应状态码
w.Write([]byte("hello fly"))
http中结构体的说明见:https://studygolang.com/articles/2680

浙公网安备 33010602011771号