登录
首页 >  Golang >  Go问答

net/http 在 Go Playground 中无法正常运行

来源:stackoverflow

时间:2024-02-19 17:00:29 107浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《net/http 在 Go Playground 中无法正常运行》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

有人可以解释一下我做错了什么吗?所以基本上我正在尝试发出一个简单的 HTTP GET 请求。我从 https://gobyexample.com/http-clients 复制了代码。当我在本地运行它时,一切正常,但在 go 演示 https://play.golang.org/p/-28ykONUD98 中它给出:

恐慌:获取“http://gobyexample.com”:拨打tcp:查找gobyexample.com 在 169.254.169.254:53 上:拨打 udp 169.254.169.254:53:连接:无路由 举办 goroutine 1 [运行]: main.main() /tmp/sandbox181131075/prog.go:13 +0x345 程序退出:状态 2。


解决方案


来自https://blog.golang.org/playground

与文件系统一样,演示的网络堆栈是由系统调用包实现的进程内伪造。它允许演示项目使用环回接口(127.0.0.1)。向其他主机发出请求将会失败。

所以很正常,你的代码很好,但是go演示只能连接到127.0.0.1

今天关于《net/http 在 Go Playground 中无法正常运行》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>