Python do_GET()如何在下载过程结束时执行操作(SimpleHTTPRequestHandler)

时间:2017-09-05 20:32:03

标签: python python-3.x python-requests http-get

我有自定义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事件?

0 个答案:

没有答案