0

QtWebKitを使用して(Ghost.pyを拡張して)単純なWebプロファイラーを実装しようとしています。各HTTPリクエストがいつ開始および終了したかを測定する必要があります。

finishedからのシグナルを使用QNetworkAccessManagerして、リクエストがいつ終了したかを取得できますが、リクエストがいつ開始されたかを知るにはどうすればよいですか?QNetworkAccessManager非同期リクエストを作成し、キューも使用しますが、startedシグナルはありません。リクエストが実際に開始されるのはいつですか。また、このイベントに添付するにはどうすればよいですか。

4

1 に答える 1

1

考えられる解決策の1つは、の下にサブクラスを作成してQNetworkAccessManager、に渡すことQWebPageです。createRequest継承されたクラスは、HTTPリクエストの開始時間を測定できるメソッドをオーバーライドする必要があります。

于 2012-07-03T06:36:24.643 に答える