使用Golang语言编写Hello World Web应用。被导入的包分别为fmt包和http包,前者使得程序可以使用Fprintf等函数对I/O进行格式化,而后者则使得程序可以与HTTP进行交互。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| package main
import ( "fmt" "net/http" )
func handler(writer http.ResponseWriter, request *http.Request) { fmt.Fprintf(writer, "Hello World, %s!", request.URL.Path[1:]) } func main() { http.HandleFunc("/", handler) http.ListenAndServe(":8080", nil) }
|
|