GO

GO搭建一个简单的Web服务器

2018-08-18  本文已影响23人  会长__

1.简介

Http是一个比tcp更高级的协议,它描述了客户端浏览器如何与网页服务器进行通信。Go有自己的net/http包。

2.简单代码示例

package main

import (
    "net/http"
    "log"
)

func wsHandler(w http.ResponseWriter, r *http.Request) {
    w.Write([]byte("hello1"))
    return
}

func main()  {
    // 当有请求访问ws时,执行此回调方法
    http.HandleFunc("/ws",wsHandler)
    // 监听127.0.0.1:7777
    err := http.ListenAndServe("127.0.0.1:7777", nil)
    if err != nil {
        log.Fatal("ListenAndServe", err.Error())
    }
}

3.执行结果

image.png

4.第三方资源

5.PHP前沿学习群: 257948349 go也收

上一篇下一篇

猜你喜欢

热点阅读