大家好,基本上我有一个在树莓派上运行的小型服务器。我可以使用:port访问,但不能使用localhost:port或127.0.0.1:port通过简单的python代码访问。任何想法如何找到问题的解决方案。
其他信息
1.-做类似curl localhost:9000这样的操作(请注意,使用IP地址做同样的事情不会失败)
curl: (7) Failed to connect to localhost port 9000: Connection refused
2.-这是我的etc /主机
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 raspberrypi
3.-运行netstat -lnp
netstat -lnp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 11.104.40.32:9000 0.0.0.0:* LISTEN 16229/python
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::5900 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
udp 0 0 0.0.0.0:45539 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp6 0 0 :::53410 :::* -
udp6 0 0 :::5353 :::* -
raw6 0 0 :::58 :::* 7 -
4.-在我的Mac上,一切正常。 :P
不确定是否有帮助,但真正的目标是使用python代码2.7击中小型本地服务器
response = requests.post( 'http://localhost:9000', data=data)