# Python Simple Server 示例代码
# 导入必要的模块
from http.server import HTTPServer, BaseHTTPRequestHandler
# 定义一个简单的请求处理类
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
# 处理GET请求
def do_GET(self):
# 发送响应状态码
self.send_response(200)
# 发送响应头
self.send_header('Content-type', 'text/html')
self.end_headers()
# 发送响应内容
self.wfile.write(b'Hello, world!')
# 设置服务器地址和端口
server_address = ('', 8000)
# 创建HTTP服务器实例
httpd = HTTPServer(server_address, SimpleHTTPRequestHandler)
# 启动服务器,开始监听并处理请求
print("Server running on port 8000...")
httpd.serve_forever()
http.server
模块中的 HTTPServer
和 BaseHTTPRequestHandler
类来创建一个简单的HTTP服务器。SimpleHTTPRequestHandler
继承自 BaseHTTPRequestHandler
,并重写了 do_GET
方法来处理GET请求。text/html
,并返回 "Hello, world!" 作为响应内容。serve_forever
方法使服务器持续运行,监听并处理客户端请求。如果你访问 http://localhost:8000
,你会看到浏览器显示 "Hello, world!"。
上一篇:python中find函数怎么用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站