有人能解释一下我做错了什么吗。所以基本上我正在尝试做一个简单的HTTP GET 请求。我从中复制了代码 https://gobyexample.com/http-clients . 当我在本地运行时,一切正常,但在围棋场 https://play.golang.org/p/-28ykONUD98 它给出:
GET
惊慌:得到“http://gobyexample.com“:拨号tcp:查找gobyexample.com 在169.254.169.254:53:拨号udp 169.254.169.254:53:连接:无路由 主持 goroutine 1[跑步]:梅因。梅因()/tmp/沙盒181131075/程序开始:13 程序退出:状态2。
惊慌:得到“http://gobyexample.com“:拨号tcp:查找gobyexample.com 在169.254.169.254:53:拨号udp 169.254.169.254:53:连接:无路由 主持
goroutine 1[跑步]:梅因。梅因()/tmp/沙盒181131075/程序开始:13
程序退出:状态2。
从 https://blog.golang.org/playground
与文件系统一样,playground的网络堆栈也是由syscall包实现的进程内伪代码。它允许游乐场项目使用环回接口(127.0.0.1)。对其他主机的请求将失败。
所以这是正常的,你的代码是好的,但是你只能连接到127.0.0.1