# taken from http://www.piware.de/2011/01/creating-an-https-server-in-python/# generate server.pem with the following command:# openssl req -new -x509 -keyout key.pem -out server.pem -days 365 -nodes# run as follows:# python simple-https-server.py# then in your browser, visit:# ...
def run(server_class=http.server.HTTPServer, handler_class=SimpleHTTPServer, port=8000): server_address = ('', port) httpd = server_class(server_address, handler_class) print(f'Starting server on port {port}...') httpd.serve_forever() if __name__ == '__main__': run() ``` 在...
# 导入必要的模块importsocket# 定义一个简单的HTTP服务器类classSimpleHTTPServer:def__init__(self,host,port):self.host=hostself.port=portself.server_socket=Nonedefstart(self):try:# 创建一个TCP套接字self.server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 设置套接字选项,允许地址重用...
1.适合环境,在centos、ubuntu等主流发行版都自带Python,在windows下安装也很容易。 2.切到需要通过HTTP交互的目录,输入: python -m SimpleHTTPServer 80 (缺省端口8000) 如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。 3.脚本方式,由于命令不太好记而且是前台执行,...
1、进入需要分享的目录 cd~ 2、开启http服务 # 当前运行 不填写端口 默认8000python-mSimpleHTTPServer8888# 当前终端后台运行python-mSimpleHTTPServer8888 完全后台运行nohuppython-mSimpleHTTPServer8888& 注意事项 SimpleHTTPServer有一个特性,如果待共享的目录下有index.html,那么index.html文件会被视为默认主页;如...
SimpleHTTPServer是python自带的一个模块,通过它来运行一个简单的HTTP服务器以便测试一些学习中的web示例。 OS打开终端,输入python -v可查看安装的python版本。 使用命令导航到示例所在的目录: 输入命令在该目录中启动服务器: 默认情况下,这将在本地 Web 服务器上的端口 8000 上运行目录的内容。可以通过转到Web 浏览...
python-m SimpleHTTPServer80 1. 后面的80端口是可选的,不填会采用缺省端口8000。注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址: http://localhost:80 如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。这样已经实现了最基本的文件分享...
如果您直接从命令行使用 SimpleHTTPServer ,您可以简单地使用 shell 功能: pushd /path/you/want/to/serve; python -m SimpleHTTPServer; popd 在Python 3 中你必须使用: pushd /path/you/want/to/serve; python -m http.server; popd SimpleHTTPServer 模块已合并到 Python 3.0 中的 http.server 原文由...
python 写简单的服务器server.py: 1 import SimpleHTTPServer 2 import SocketServer 3 import cgi 4 5 host = '' 6 port = 8080 7 8 9 class simpleHandler(Si
是一种通过Python编写的简单的HTTP服务器,它可以在本地主机上提供静态文件的服务。它是Python标准库中的一个模块,可以通过命令行或脚本来启动。 SimpleHTTPServer的主要功能是在本地主机上创建一个HTTP服务器,以便用户可以通过浏览器访问本地文件。它可以用于快速共享文件、测试网页或简单的Web开发。 SimpleHTTPServer的...