我正在尝试在 python 2.7 中编写一个 HTTP 服务器。我正在尝试使用现成的类来简化工作(例如SimpleHTTPServer
,BaseHTTPRequestHandler
等)。
服务器应该监听 GET 请求,一旦它得到一个 - 解析请求(路径和参数),并与已经初始化的对象交互(访问数据库,计算请求数等) - 我们称之为'处理程序',并返回响应。
我了解BaseHTTPRequestHandler
将为每个请求构建 RequestHandler 类(例如)。如何将“处理程序”传递给处理例程,以便他们可以调用其方法?
谢谢!