七叶笔记 » golang编程 » Go语言Web编程,入门,第1个Web页面

Go语言Web编程,入门,第1个Web页面

Go语言Web编程,入门,第1个Web页面

创建Web应用程序,最简单的也需要2步。

1. 注册1个响应函数,这个函数负责对请求做出回应。

2. 启动http server

6行: 第1步使用http.HandleFunc函数,这个函数有2个参数,

第1个参数相当于路由地址,使用“/”,表示相应的地址,

第2个参数是一个匿名函数,也可以写到外部。函数有2个参数,第1个参数是http.ResponseWriter,负责响应客户端请求的内容,第2个函数指针类型的*http.Request,负责接收客户端请求。

7行:使用writer.Write方法,只有1个参数,类型是[]byte类型,我们就将”hello GoPy”转换为[]byte类型进行响应。

9行:http.ListenAndServe方法,里面有2个参数,第1个参数是监听的地址和端口,我们暂且用”:80″,第二个参数暂写nil,表示我们使用DefaultServeMux,也可以理解为路由器。

代码写好后,我们执行一下。

执行后无反应,我们用浏览器试下

通过这个例子,我们看到只用了2段代码,就可以实现一个最简单的Web功能,而不用其他第三方库。

相关文章