首页IT科技go语言版本(go语言写http踩得坑)

go语言版本(go语言写http踩得坑)

时间2025-07-18 06:36:24分类IT科技浏览4995
导读:1.在运行http时,报错:panic: listen tcp: address 11111: missing port in address, 初始 代码如下...

1.在运行http时              ,报错:panic: listen tcp: address 11111: missing port in address                      ,

初始 代码如下 func HelloWordHander(w http.ResponseWriter, r *http.Request) { /** 具体看一下http协议 */ fmt.Printf("request method: %s\n", r.Method) fmt.Printf("request host: %s\n", r.Host) fmt.Printf("request url: %s\n", r.URL) fmt.Printf("request proto: %s\n", r.Proto) fmt.Println("request header") } func main() { // 上面的HelloWordHander是一个 http.HandleFunc("/", HelloWordHander) // 路由与视图函数作匹配 if err := http.ListenAndServe("11111", nil); err != nil { //ListenAndServe如果不发生error会一直阻塞              。为每一个请求单独创建一个协程去处理 panic(err) } } // 然后一运行        ,就报错:panic: listen tcp: address 11111: missing port in address 解决方法:就是http.ListenAndServe("11111", nil)里面端口(也就是第一个参数)少写了一个 符号 : // 更改后代码如下       ,更改后就能正常运行了 func main() { // 上面的HelloWordHander是一个 http.HandleFunc("/", HelloWordHander) // 路由与视图函数作匹配 if err := http.ListenAndServe(":11111", nil); err != nil { //ListenAndServe如果不发生error会一直阻塞                      。为每一个请求单独创建一个协程去处理 panic(err) } }

后续采坑会继续添加内容

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
如何做好网站SEO站内优化(提升网站百度SEO排名)