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.执行结果
![10306662-a85095061d93e059.png](https://i-blog.csdnimg.cn/blog_migrate/fc4177492b92437948fd49734832d7e5.webp?x-image-process=image/format,png)
image.png