【发布时间】:2017-04-22 23:30:42
【问题描述】:
运行 curl 时出现以下错误:
curl: (7) 无法连接到 127.0.0.1 端口 8080: Connection 拒绝。
似乎很容易调试,但是我没有找到解决方法。
文件etc/hosts中提到了地址127.0.0.1。
我在 Ubuntu 系统上使用 curl 版本 7.47。
有人知道吗?
谢谢。
【问题讨论】:
-
你确定正在监听 127.0.0.1 吗?
-
ping 已经可以了。你的意思是别的吗?
-
@user1231728 ping 和 curl 在不同的协议层上运行,并且做的事情完全不同。 curl 连接到 TCP 端口,并希望通过该 tcp 连接(默认情况下)与 http 通信。如果你的机器上没有监听 TCP 8080 端口,curl 会正确报告连接被拒绝。
-
Ping 将始终有效。 Ping 没有命中端口。你必须有一个应用程序监听 8080 端口。
-
好的。我该如何测试它