Pig*_*gna 4 python simplehttpserver
最近我一直在玩 Python 以发现它的潜力,我刚刚偶然发现了 SimpleHTTPServer。
我在 Windows 10 上。
我跑:
python -m SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)
输出是:
Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)
我在智能手机和平板电脑上都打开了浏览器,但是当我输入“ http://127.0.0.1:8000 ”时,它们都无法连接到服务器。
(翻译自意大利语,可能不是准确的翻译)
iPad:“Safari 无法打开页面,因为服务器已停止响应”
Android:“网页没有响应。该网页可能暂时不可用,或者可能已移至其他地址”
为什么它不起作用?我该如何解决?
小智 5
也许您的防火墙阻止访问基于 python 的服务器
尝试这个:
现在应该可以使用了
127.0.0.1 始终是本地系统的 IP 地址(其关联的主机名是“localhost”)。换句话说,如果您在平板电脑或 Android 设备上输入 127.0.0.1:8000,该设备上的浏览器将尝试连接到同一设备上运行的服务器,侦听端口 8000。您需要找出您正在运行 Python 的计算机的 IP 地址,然后键入该地址。您可以在 Unix 上使用 ifconfig 命令,或在 Windows 上使用 ipconfig。
| 归档时间: |
|
| 查看次数: |
5448 次 |
| 最近记录: |