我有自定义do_GET方法的简单SimpleHTTPRequestHandler类。我正在为正常的文件服务器操作提供服务,但我还添加了一些记录事件的方法:GET_BEGIN,GET_END。这是我正在谈论的代码:
class Http_transport_request_handler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
self._send_get_begin_event(path=self.path)
super().do_GET()
self._send_get_end_event()
不幸的是,这不能按预期工作GET_END与GET_BEGIN具有相同的时序。问题是。如何调用自定义方法为SimpleHTTPRequestHandler提供正确的on_download_finished事件?