代码
保存一个文件为http.go
package main
import (
"io"
"log"
"net/http"
)
func HelloServer(w http.ResponseWriter, req *http.Request) {
io.WriteString(w, "hello world\n")
}
func main() {
http.HandleFunc("/hello", HelloServer)
err := http.ListenAndServe(":8888", nil)
if err != nil {
log.Fatal("ListenAndServer: ", err.Error())
}
}
命令行敲
/*需要在后台一直运行*/
go run http.go &
浏览器输入 localhost:8888\hello
输出:
hello world