Go 指南中,Web 服务器,访问 http://localhost:4000/ 时,无法访问此网站的分析
1、参考 Go 指南中,Web 服务器,编写文件:web-servers.go
package main import ( "fmt" "log" "net/http" ) type Hello struct{} func (h Hello) ServeHTTP( w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hello!") } func main() { var h Hello err := http.ListenAndServe("localhost:4000", h) if err != nil { log.Fatal(err) } }
2、访问 http://localhost:4000/ 时,提示:无法访问此网站,如图1
3、在 PowerShell 中运行:go run web-servers.go,再次访问 http://localhost:4000/ 时,输出:Hello!,如图2
PS E:\wwwroot\go\methods> go run web-servers.go
近期评论