首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SimpleHTTPServer:其他设备无法连接到服务器

SimpleHTTPServer:其他设备无法连接到服务器
EN

Stack Overflow用户
提问于 2016-02-08 22:57:46
回答 2查看 6.8K关注 0票数 5

最近,我一直在使用Python来发现它的潜力,我只是偶然发现了SimpleHTTPServer。

我在Windows 10上。

我跑:

代码语言:javascript
运行
复制
python -m SimpleHTTPServer

产出如下:

代码语言:javascript
运行
复制
Serving HTTP on 0.0.0.0 port 8000 ... 

我已经在智能手机和平板电脑上打开了浏览器,但是当我输入"http://127.0.0.1:8000“时,它们都无法连接到服务器。

(从意大利语翻译,也许不是确切的翻译)

iPad:"Safari无法打开页面,因为服务器已经停止响应“

Android:"WebPage没有响应。该网页可能暂时不可用,或者可能被移到另一个地址。“

为什么不起作用?我该怎么解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-08 23:02:53

127.0.0.1始终是本地系统的IP地址(其相关主机名为"localhost")。换句话说,如果您在平板电脑或Android设备上键入127.0.0.1:8000,该设备上的浏览器将尝试连接到运行在同一设备上的服务器,监听端口8000。您需要找出运行Python的计算机的IP地址,然后键入该地址。您可以在Unix上使用ifconfig命令,也可以在Windows上使用ipconfig。

票数 4
EN

Stack Overflow用户

发布于 2016-09-12 19:25:23

也许您的防火墙正在阻止对基于python的服务器的访问。

试试这个:

  • 开放窗口防火墙
  • 点击“允许应用程序或功能.”在打开的窗口的左边
  • 在列表中搜索python,并选中私有和公共框。

它现在应该起作用了

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35280962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档