我正在尝试通过Python的SimpleHTTPServer托管HTML文档,我遇到了一些麻烦。
服务器在本地运行正常。我可以在localhost:8000 / test.html访问我的文档。
但是,当我尝试从手机(http://xx.xxx.xx.xx:8000/test.html)访问该文档时,它无效。奇怪的是,我可以看到SimpleHTTPServer记录了GET请求:
C:\Users\[...]\Documents\test>python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
xx.xxx.xx.xx - - [24/Jun/2014 15:20:12] "GET /test.html HTTP/1.1" 200 -
它看起来与来自localhost的请求完全相同,但IP地址除外。但它没有回来。
这似乎是Windows防火墙的问题,但我有点难过这是怎么回事。我已添加规则以允许python.exe的所有入站和出站连接,通过TCP和UDP进行入站,以及所有出站协议,并且它仍然无法正常工作。我甚至完全关闭了防火墙,发生了同样的事情。
有什么建议吗?
答案 0 :(得分:0)