go 搭建web程序

作者: IT锟 | 来源:发表于2017-08-22 21:44 被阅读620次

    go语言为我们提供了丰富的网络库

    直接上代码

    package main
    
    import (
        "fmt"
        "log"
        "net/http"
    )
    
    func sayHelloName(w http.ResponseWriter, r *http.Request) {
        // fmt.Println(r)
    
        r.ParseForm()                   //解析参数
        fmt.Println(r.Form)             //打印参数
        fmt.Println("path", r.URL.Path) //打印地址
    
        //这里遍历请求过来的参数
        for k, v := range r.Form {
            fmt.Print("key:", k)
            fmt.Println("val:", v)
        }
    
        fmt.Fprint(w, "hello word!") //
    }
    
    func main() {
    
        http.HandleFunc("/", sayHelloName)
        err := http.ListenAndServe(":9090", nil)
        if err != nil {
            log.Fatal("ListenAndServer:", err)
        }
    
    }
    
    

    [获取授权]

    相关文章

      网友评论

        本文标题:go 搭建web程序

        本文链接:https://www.haomeiwen.com/subject/ftlrdxtx.html