使用go实现一个hello world的http服务
go代码这里就不介绍go的安装和配置了,直接搜教程。
package main
import (
"net/http"
)
func Hello(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("hello go"))
}
func main() {
http.HandleFunc("/go", Hello)
http.ListenAndServe(":8000", nil)
}
写好go程序后在当前目录下
go run main.go
这时候8000端口的服务就开始挂着了
这时候我们直接在浏览器访问本地的8000端口下的/go就可以看到输出了
127.0.0.1:8000/go
选择命令行访问
curl http://127.0.0.1:8000/go