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)
}

 

posted @ 2019-07-11 14:04  样子2018  阅读(1021)  评论(0编辑  收藏  举报