1.在运行http时,报错:panic: listen tcp: address xxxx: 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)
}
}
后续采坑会继续添加内容
来源:https://www.cnblogs.com/Da-Mao/p/17062161.html
本站部分图文来源于网络,如有侵权请联系删除。