package main

import (
    "fmt"
    "log"
    "net/http"
)

func main() {
    //处理url,绑定方法
    http.HandleFunc("/", handler)
    http.HandleFunc("/test", test)

    fmt.Println("服务端口:8000") //控制台输出信息
    err := http.ListenAndServe(":8000", nil) //设置监听的端口
    if err != nil {
        log.Fatal("ListenAndServe: ", err)
    }
}

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "欢迎使用Go语言")
}

func test(w http.ResponseWriter, r *http.Request){
    fmt.Fprint(w , "test")
    //var i = 0
    //for ;i<5; {
    //  _, _ = fmt.Fprintf(w, "i = " + strconv.Itoa(i))
    //  time.Sleep(time.Second * 1)
    //  i++
    //}
}


将代码运行起来

go run main.go


然后本地浏览器访问

http://localhost:8000    输出: 欢迎使用GO语言
http://localhost:8000/test   输出:test