QtWebkit: как отслеживать / изменять HTTP-запросы? - PullRequest
1 голос
/ 25 марта 2011

Мне нужно отслеживать / изменять QtWebkit HTTP-запросы.

У меня есть гибридный прототип веб / настольного приложения, использующий формы HTML.Отправка формы выполняется исключительно в AJAX, и здесь нет кнопки «Форма действия» или «Классическая форма отправки».Все делается с помощью обработчиков JavaScript и AJAX.Проблема заключается в том, что мне нужно отслеживать HTTP-запрос, который содержит форму и другие данные со стороны C ++.

Я проверил, что QNetworkAccessManager имеет " готово (QNetworkReply *)"сигнал, позволяющий взаимодействовать с HTTP-ответом, но неясно отслеживать / изменять HTTP-запросы в QtWebkit.

Приветствуется любой полезный пример.

Спасибо.

ОБНОВЛЕНИЕ: Я думаю, QNetworkAccessManager :: createRequest - это способ проверить это.

1 Ответ

2 голосов
/ 25 марта 2011

См. Ответ Арии Хидаят на QNetworkReply - соединение установлено, первый байт записан и т. Д. вопрос. Что касается изменения запросов, посмотрите на Как сказать QWebPage не загружать определенный тип ресурсов?

...