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功能,而不用其他第三方库。