0
点赞
收藏
分享

微信扫一扫

Go语言HTTP编程

在进行http编程时,Go语言标准库内建提供了net/http包,涵盖了HTTP客户端和服务器的具体实现。使用net/http包,我们可以很方便的编写HTTP客户端或者服务端的程序。

借助内建包实现一个客户端和服务器的编程,如下:

程序代码:

package main

import (
"net/http"
)

//writer 给客户端回复数据
//request 读取客户端发送的数据
func HandConn(writer http.ResponseWriter, request *http.Request) {
writer.Write([]byte("你好 我是李歘歘")) //给客户端回复数据
}

func main() {
//注册处理函数,用户连接,自动调用指定的处理函数
http.HandleFunc("/",HandConn)

//监听绑定
http.ListenAndServe(":8000",nil)

}

Go语言HTTP编程_数据

运行结果:

Go语言HTTP编程_数据_02

查看控制台:

Go语言HTTP编程_客户端_03

在用户连接,自动调用指定的处理函数的处理如下图,注意浏览器访问的位置

Go语言HTTP编程_服务器_04

 


举报

相关推荐

0 条评论