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编程_第1张图片

运行结果:

Go语言HTTP编程_第2张图片

查看控制台:

Go语言HTTP编程_第3张图片

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

 

你可能感兴趣的:(Go,#,网络爬虫)