Название: Количество байт в переданном сообщении QWebView Отправлено: Oskal от Март 13, 2013, 16:58 Необходимо получить количество байт в переданном сообщении от клиента и в принятом сообщении от сервера.
Вот что у меня пока получается: Код: connect(view->page()->networkAccessManager(), SIGNAL(finished(QNetworkReply *)), this, SLOT(RespFinished(QNetworkReply *))); Посоветуйте, как это можно сделать. Почему не срабатывает сигнал? Название: Re: Количество байт в переданном сообщении QWebView Отправлено: mutineer от Март 13, 2013, 19:17 А какой прогресс загрузки должен быть, если запрос уже завершен?
Название: Re: Количество байт в переданном сообщении QWebView Отправлено: Oskal от Март 16, 2013, 20:45 Уже неделю мучаю. Как же сделать подсчет трафика переданных и отправленных байт?
Название: Re: Количество байт в переданном сообщении QWebView Отправлено: carrygun от Март 18, 2013, 06:59 Коннект к сигналу описан в неправильном месте.
Название: Re: Количество байт в переданном сообщении QWebView Отправлено: Oskal от Март 18, 2013, 09:09 Я уже это понял что не там, чтобы разобраться сделал без QWebView и запихал коннект в запрос. Но он показывает, сколько было загружено без учета заголовков в ответе. Наверно придется самостоятельно реализовывать протокол http и переопределить классы Qt для работы QWebView. В общем времени мало сделаю в С++ Builder.
Название: Re: Количество байт в переданном сообщении QWebView Отправлено: Bepec от Март 18, 2013, 09:33 Омг. Без учёта заголовков в ответе? :D ужасно. А то, что NAM незнает, что ты качаешь, значение имеет? :D Или ты скажи, что он с добрыми словами определяет что это страница и не качаёт её заголовки? :P
Название: Re: Количество байт в переданном сообщении QWebView Отправлено: antoshib от Апрель 04, 2013, 10:22 У меня наподобие проблема >:( Число байт странное какое-то..
Код: QByteArray block; на выходе вижу: Цитировать sizes: 2 2 5 Size block 2 Size block 4 Size block 13 Окуда берутся еще 4 ??? |