要持续获取 HTTP 请求,可以使用 Python 的 http.server 模块。以下是一个简单的示例:

from http.server import BaseHTTPRequestHandler, HTTPServer

class MyHTTPRequestHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type', 'text/html')
        self.end_headers()
        self.wfile.write(b'Hello, World!')
        return

def run_server():
    server_address = ('', 8000)
    httpd = HTTPServer(server_address, MyHTTPRequestHandler)
    httpd.serve_forever()

if __name__ == '__main__':
    run_server()

以上代码创建了一个简单的 HTTP 服务器,监听本地的 8000 端口。当收到 GET 请求时,服务器会返回'Hello, World!' 的响应。通过调用 httpd.serve_forever(),服务器将持续监听并处理请求。

你可以将以上代码保存为一个 Python 文件,然后在命令行中运行它。然后,你就可以使用任何 HTTP 客户端(如浏览器)发送 GET 请求到 http://localhost:8000,服务器将会持续接收和处理请求。

Python 持续获取 HTTP 请求:简单示例和指南

原文地址: https://www.cveoy.top/t/topic/ql6b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录