Вопросы по теме 'qnetworkaccessmanager'

Qtestlib: QNetworkRequest не выполняется
Я хотел бы протестировать асинхронный запрос к веб-серверу. Для этой цели я создаю простой модульный тест, чтобы быстро проверить несколько строк кода: void AsynchronousCall::testGet() { QNetworkAccessManager *nam = new...
2464 просмотров
schedule 20.02.2023

Как читать данные из QNetworkReply, используемые QWebPage?
Я использую QWebPage для загрузки веб-страницы и всех ее ресурсов. В то же время я хотел бы получить необработанные данные, загружаемые Qt во время этого процесса. Это делается путем чтения данных из QNetworkReply в void...
3331 просмотров

Qt — Как получить responseText с помощью QNetworkAccessmanager
Вот мой код: Widget::Widget() { manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*))); manager->get(QNetworkRequest(QUrl("http://qt.nokia.com"))); }...
9506 просмотров
schedule 15.12.2023

Способ сброса бэкэнда QNetworkAccessManager
Кажется, что QNetworkAccessManager не обрабатывает отсутствующие файлы, полученные по ftp, если сервер ftp требует аутентификации. Ситуация такова: я скачиваю несколько файлов с одного и того же ftp-сервера, требующего имя пользователя и пароль. Я...
1815 просмотров
schedule 22.07.2022

Потоки QNetworkAccessManager никогда не заканчиваются
Я знаю, что в версии 4.8 каждый http-запрос получает свой собственный поток для запуска. Я делаю приложение для проверки ссылок, которое выполняет много http-запросов в цикле while, и я вижу в диспетчере задач Windows, что мое приложение используя...
1289 просмотров

Пользовательский протокол Pyside qwebview
Я хотел бы поддерживать собственный протокол внутри своего приложения pyside, но безуспешно. До сих пор я пробовал: class MainWindow(QWebView): def __init__(self, parent=None): oldManager = self.page().networkAccessManager()...
653 просмотров
schedule 21.09.2022

Как подделать запрос с помощью createRequest, создав подкласс QNetworkAccessManager?
Я хотел бы загрузить динамически сгенерированное изображение с веб-сайта. На веб-сайте есть код javascript, и нажмите кнопку, чтобы перейти к предыдущему изображению и следующему изображению. Я проверил http-запрос и ответ в chrome. Запрос почти...
838 просмотров

Чтение некодированных данных из QNetworkReply
Можно ли читать некодированные данные из QNetworkReply ? Ответ кодируется с помощью gzip (заголовок HTTP Content-Encoding: gzip ), но когда я вызываю метод readAll() , он возвращает декодированные данные. Мне нужны необработанные данные, сжатые...
828 просмотров
schedule 30.08.2022

Почтовый метод из http-клиента в Qt5
У меня есть НЕБОЛЬШАЯ проблема, я сделаю клиентскую программу для подключения http-сервера в qt 5.1.0. Я отправляю петицию в файле json методом post, код основных методов, участвующих в их работе, следующий: void HttpClient::sendJsonDocument(const...
2598 просмотров
schedule 24.05.2022

Как отправить запрос DELETE с помощью QNetworkAccessManager?
Я использую QNetworkAccessManager для POST, PUT и GET данных с сервера. Код выглядит следующим образом. QNetworkAccessManager *manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy...
3411 просмотров
schedule 25.05.2023

Сбой метода `get` QNetworkAccessManager при перезапуске
В настоящее время я добавляю в свое приложение функциональность, которая позволит перезапустить его. Вот так выглядит основная int main(int argc, char *argv[]) { const int RESTART_CODE = 1000; int return_from_event_loop_code;...
1072 просмотров

Войти на сайт с помощью Qt
Мне нужно войти на веб-сайт, чтобы получить исходный код страницы. Как бы я сделал это, используя Qt ? Я не знаком с тем, как работают QUrl и QNetworkAcessManager , но мне удалось написать код, который позволил бы мне загрузить исходный код...
3741 просмотров
schedule 09.06.2023

Загрузка файла по HTTPS с помощью QNetworkAccessManager: как пройти аутентификацию?
Общий ответ, который вы можете найти повсюду, состоит в том, чтобы использовать Signal authenticationRequired(QNetworkReply*, QAuthenticator*) , а затем ввести учетные данные для входа в данный объект QAuthenticator. Однако в моем случае это не...
584 просмотров

Работа с несколькими сетевыми сессиями одновременно
Как я могу отправлять запросы через два сетевых интерфейса с помощью QtWebkit? Тестовый код, похоже, использует тот же интерфейс. Вопрос в том: Заботится ли webkit о QNetworkSession ?: Если нет, как я могу заставить webkit использовать...
379 просмотров

Загрузка файла QT с помощью QNetworkAccessManager
Я пытаюсь заставить код в этом вопросе работать. https://stackoverflow.com/questions/6285661/qt-how-to-download-and-save-image-via-http Он создает файлы, но данные в них не записываются. Я думаю, что подключение к синглам и слотам не работает....
11455 просмотров
schedule 16.06.2023

как сохранить/загрузить куки в/из QNetworkAccessManager
Я использовал QNetworkAccessManager для загрузки страниц и входа на некоторые сайты. Я хочу сохранить файлы cookie и загрузить их в следующий раз с помощью этой программы. Я пишу этот код для сохранения файлов cookie: import shelve...
1037 просмотров
schedule 18.07.2023

Сигнал ошибки QNetworkReply не обнаружен при потере соединения
Я загружаю файлы с удаленного сервера с помощью Qt5.5, и все работает нормально, но я не могу определить, когда QNetworkReply возвращает ошибку. На самом деле я пытаюсь проверить случай, если пользователь скачивает файл и вдруг у него пропадает...
1816 просмотров
schedule 09.03.2023

Проблемы с памятью QNetworkAccessManager
Я разрабатываю приложение, которое отправляет запросы на сервер с помощью QtNetworkAccessManager и сохраняет ответы. Я заставил это работать, но использование памяти постоянно увеличивается, пока не заблокирует весь компьютер. Я думаю, что проблема...
284 просмотров

QNetworkAccessManager не работает
У меня есть следующий код: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), m_networkAccessManager(new QNetworkAccessManager(this)) { ui->setupUi(this); connect(m_networkAccessManager,...
858 просмотров

Невозможно использовать QNetworkAccessManager с QtConcurrent
Я пытаюсь использовать QtConcurrent , чтобы не создавать новый слот для простого запроса QNetworkAccessManager::get : QNetworkAccessManager *am = new QNetworkAccessManager(); QFuture<QNetworkReply*> future = QtConcurrent::run(am,...
893 просмотров