使用Python设置一个简单的 HTTP 服务器
在本文中,我们将学习如何使用Python设置一个简单的本地 HTTP 服务器。 HTTP 服务器对于在开发期间本地测试 Android、PC 或 Web 应用程序非常有用。它还可用于在通过同一 LAN 或 WLAN 网络连接的两台设备之间共享文件。
安装
在终端上运行以下语句:
python3 -m http.server
或者
python -m http.server
本地访问服务器
要在本地访问服务器,您需要访问 http://localhost:8000/。在这里,您可以看到本地存储的所有目录以及所有数据。您还可以访问 HTML 页面,当您访问它时,它将由您的 Web 浏览器呈现。
通过网络访问服务器
在进入应用程序之前,请注意您运行上述命令的设备称为服务器或主机,您将用于通过网络访问服务器的第二个设备称为客户端。要通过网络访问服务器,请确保设备(服务器和客户端)都通过相同的 LAN 或 WLAN 网络连接。要访问服务器,您需要服务器的 IP 地址。
要获取 IP 地址,请在您的服务器设备上执行以下步骤:
在 Windows 命令提示符下,执行以下语句:
ipconfig
在 Linux、Unix 或 macOS 终端上,执行以下语句:
ifconfig
记下上述命令返回的 IP 地址。我们将进一步使用这个 IP 地址。
知道 IP 地址后,打开客户端设备上的任何 Web 浏览器并输入第一台机器(服务器设备)的 IP 地址以及端口 8000:http://[ip address]:8000
恭喜!!现在您知道如何使用Python托管一个简单的 HTTP 服务器。
注意:此 HTTP 服务器仅具有有限的安全性,因此仅将其用于开发目的或在本地共享文件,不建议在生产环境中使用。