文件名:http_server.py fromhttp.serverimportHTTPServer,BaseHTTPRequestHandlerclassRequest(BaseHTTPRequestHandler):#通过类继承,新定义类timeout=5server_version='Apache'defdo_GET(self):#在新类中定义get的内容(当客户端向该服务端使用get请求
nohup python -m http.server 8001 2.指定端口 如果不使用默认端口,可在开启时附带端口参数,如: python -m http.server 8001 则会在8001端口打开http服务。 使用Web服务 可以使用http://0.0.0.0:8000/查看www目录下的网页文件,若无index.html则会显示目录下的文件。 也可以使用ifconfig命令查看本机IP并使用。
# 导入http.server模块importhttp.server# 创建自定义的HTTP请求处理类classMyHTTPRequestHandler(http.server.BaseHTTPRequestHandler):# 处理GET请求defdo_GET(self):self.send_response(200)# 设置响应状态码self.send_header('Content-type','text/html')# 设置响应头self.end_headers()self.wfile.write(b'Hel...
Python 自带的 HTTP 服务器模块是 http.server,它提供了一种快速搭建 HTTP 服务器的方法,非常适合用于本地文件共享、简单的 Web 应用测试和开发原型验证。 基本使用 要启动 Python 自带的 HTTP 服务器,只需在命令行中输入以下命令: bash python -m http.server [port] 其中[port] 是可选的端口号,如果不指定...
python http.server是一个简单的基础的httpserver,默认查找网站根目录的index.html文件,如果没有index.html文件,则放回网站根目录文件视图 这里我们想对http.server进行修改,实现我们特定的需求,如果只变化html确实能展现不能的静态页面,但是没有办法进行交互,如果我们需要获取一些服务器的内容还是比较困难的 ...
# server = HTTPServer(('0.0.0.0', 8000), MyHandler) # 阻塞式运行 server = ThreadingHTTPServer(('localhost', 8000), MyHTTPRequestHandler) print('正在启动服务,访问地址:http://localhost:8000') server.serve_forever() 1. 2. 3. 4. ...
http.server为python自带库,正如官方文档所言:“这个模块定义了用于实现 HTTP 服务器的类”,我们可通过在cmd中执行: python -m http.server 建立简单服务器,效果如下: 之后注意自己服务端ip地址(ipconfig),在浏览器中输入服务器ip:8000(eg:192.168.0.112:8000)即可访问建立服务器的文件夹根目录(所以是可以指定根...
使用Python的http.server模块快速搭建HTTP服务器 华科云商小云 远程VPS,派克斯,PPTP 在Python中,http.server模块提供了一个非常简便的方式来快速搭建一个基本的HTTP服务器。这个模块是Python标准库的一部分,无需额外安装即可使用,非常适合用于本地测试、文件共享或简单的Web服务开发。下面将详细介绍如何使用http.server模块...
python-m SimpleHTTPServer8081 如果Python版本为3.x,输入命令 代码语言:javascript 代码运行次数:0 运行 AI代码解释 python-m http.server8001 其中的8081为打算搭建的服务器的输出端口,只要选择没有被占用的端口即可。如果出现防火墙的提示信息,只要选择允许访问即可。
server=ThreadingHTTPServer(('localhost',8000),MyHTTPRequestHandler)print('正在启动服务,访问地址:http://localhost:8000')server.serve_forever() 扩展:如果我们希望服务在处理请求的时,调用其它类实例的方法,或者更新其它类实例的属性,咋处理呢? 答案:将其它类实例初始化为RequestHandler的类属性,然后在相关请求处...