Go语言 之HTTP服务端
package main import ( "net/http" ) func myHandler(response http.ResponseWriter, request *http.Request) { response.Write([]byte("hello world")) } func main() { //注册一个处理器函数handler和对应的模式pattern http.HandleFunc("/hello", myHandler) //该方法用于在指定的 TCP 网络地址 addr 进行监听,然后调用服务端处理程序来处理传入的连接请求。 //该方法有两个参数:第一个参数 addr 即监听地址;第二个参数表示服务端处理程序,通常为nil //当参2为nil时,服务端调用 http.DefaultServeMux 进行处理 http.ListenAndServe("127.0.0.1:8000", nil) }