为了账号安全,请及时绑定邮箱和手机立即绑定

去 HTTP 服务器挂起

去 HTTP 服务器挂起

Go
达令说 2022-08-24 17:35:49
我正在尝试运行这个代码示例,但它只是挂起并且没有打印任何内容 - 任何想法?package mainimport (    "net/http"    "fmt")func Hello(w http.ResponseWriter, r *http.Request) {    w.Write([]byte("Hello World"))    fmt.Println("Hi")}func main() {    http.HandleFunc("/", Hello)    if err := http.ListenAndServe(":8080", nil); err != nil {        panic(err)    }}
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

这很简单。打开Chrome等浏览器,然后转到localhost:8080或127.0.1:8080,您将看到输出

您的代码在本地端口 8080 上侦听,接受来自客户端的请求,并使用相应的数据响应客户端。

您对客户的回复是“Hello World”。

w.Write([]byte("Hello World"))

关键是功能,http。HandleFunc 绑定到一个路由,该路由会在您从浏览器访问 127.0.0.1:8080 时执行 Hello 函数。浏览器将响应您“Hello World”,程序将打印“Hi”。http.HandleFunc


查看完整回答
反对 回复 2022-08-24
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号