Zhangxu's Blog.

用Python搭建简单的HTTP服务

Word count: 277 / Reading time: 1 min
2018/12/21 Share

分享一个快速用Python搭建简单的HTTP服务的方法。

平时我们可能有需要,传输某个文件到手机,或者工作中某台服务器的电脑。

假如这个手机是个测试手机/服务器,并没有微信QQ之类的软件,而且你也不想费时去安装及登陆账号,而这个这个时候恰好你的电脑有Python环境,事情一下就简单了许多:

  • 第一步 打开终端窗口,cd至你想要传输文件的目录。
  • 第二步 Python3环境,输入python -m http.server 8080;Python2环境,输入python -m SimpleHTTPServer 8080

看到如下字样说明服务开启成功:

1
Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) ...

此时用手机或其他电脑浏览器访问本机的IP和端口号即可下载此目录下的相关文件:

pic

当然手机和电脑要和本机处在同一个本地网络中。

如果想让外网设备也可以访问,做个内网穿透就可以很方便的实现啦。

CATALOG