分享

python

 李xinle 2024-02-21 发布于北京

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

我在 Windows 10 上。

我跑:

python -m SimpleHTTPServer

输出是:

Serving HTTP on 0.0.0.0 port 8000 ... 

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

(翻译自意大利语,可能不是准确的翻译)

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

Android:“网页没有响应。该网页可能暂时不可用或者它可能已被移动到另一个地址”

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

最佳答案

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

试试这个:

  • 打开windows防火墙
  • 点击打开窗口左侧的“允许应用程序或功能...”
  • 在列表中搜索 python 并勾选 private 和 public

现在应该可以了

关于python - SimpleHTTPServer:其他设备无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https:///questions/35280962/        

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多