使用QNetworkAccessManager测量HTTP请求加载时间

使用QNetworkAccessManager测量HTTP请求加载时间,http,networking,qt4,qtwebkit,Http,Networking,Qt4,Qtwebkit,我正在尝试使用QtWebKit(通过扩展Ghost.py)实现简单的webprofiler。我需要测量每个HTTP请求何时开始和完成 我可以使用QNetworkAccessManager发出的finished信号来获取请求何时结束,但我如何知道请求何时开始QNetworkAccessManager发出异步请求并使用队列,但没有启动信号。请求实际何时启动以及如何附加到此事件?一个可能的解决方案是在QNetworkAccessManager下创建子类,并将其传递到QWebPage。继承的类应该重写方

我正在尝试使用QtWebKit(通过扩展Ghost.py)实现简单的webprofiler。我需要测量每个HTTP请求何时开始和完成


我可以使用
QNetworkAccessManager
发出的
finished
信号来获取请求何时结束,但我如何知道请求何时开始
QNetworkAccessManager
发出异步请求并使用队列,但没有
启动
信号。请求实际何时启动以及如何附加到此事件?

一个可能的解决方案是在
QNetworkAccessManager
下创建子类,并将其传递到
QWebPage
。继承的类应该重写方法
createRequest
,该方法可以测量HTTP请求的开始时间。

听起来像是在试图使解决方案适合该问题。你是什么意思?QtWebkit使用QNetworkAccessManager发出请求,我看不到任何可能的解决方法。QtWebkit有自己的调试工具,您可以查看每个请求以及完成请求所需的时间。签入源代码他们是如何在QtWebKit中执行此操作的