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

访问 http://localhost:4000/ 时,提示:无法访问此网站

图1

3、在 PowerShell 中运行:go run web-servers.go,再次访问 http://localhost:4000/ 时,输出:Hello!,如图2

在 PowerShell 中运行:go run web-servers.go,再次访问 http://localhost:4000/ 时,输出:Hello!

图2

PS E:/wwwroot/go/methods> go run web-servers.go

 

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/181465.html

(0)
上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐

发表回复

登录后才能评论