qnetworkaccessmanager相关内容

“停止/关机"的正确方法是什么?QNetworkAccessManager?

我有一个 QNetworkAccessManager .假设我有一个待处理的请求: QNetworkRequest 请求(url);this->m_networkManager->get(request) 我可以随时关闭 QNetworkAccessManager 吗?我之所以这么问是因为当我在挂起的 get 请求期间销毁我的对象 m_networkManager 时,我看到了写入访问冲突. ..
发布时间:2021-11-26 20:17:05 其他开发

QNetworkAccessManager/QNetworkReply 与自定义 QTcpSocket?

有什么办法可以用我自己的实现替换 QNetworkAccessManager 使用的 QSslSocket 吗? 我真的很期待使用 WebKit!! 我正在努力将 PKCS11 实现附加到我们基于 Qt 的软件中. 到目前为止,我发现的唯一方法是使用 QHttp - 但文档说不应使用此类.. 我发现 QNetworkAccessManager 到目前为止非常有限.是的,它很 ..
发布时间:2021-09-23 18:43:00 其他开发

QNetworkAccessManager 发送 GET 两次

我有一些类可以干扰 HTTP 服务器.这是有意义的代码部分: const QString someClass::BASEURL = QString("http://127.0.0.1:8000/?");someClass::someClass():经理(新的 QNetworkAccessManager(这个)){}QNetworkReply *someClass::run(QString 请求) ..
发布时间:2021-09-04 20:02:07 其他开发

QNetworkRequest 和默认 SSL 配置

我正在使用以下代码向服务器发出 HTTPS 请求. QNetworkRequest 请求;//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());request.setUrl(QUrl("https://www.someurl.com/"));QNetworkReply *reply = manager-> ..
发布时间:2021-08-27 20:35:25 其他开发

QMutexLocker 中的 QThread ASSERT 失败:“QMutex 指针未对齐",

我正在尝试创建一个上传器来创建新线程,并且在每个线程中我都有一个 QNetworkAccessManager.所有上传线程都有一个对共享列表的引用,并将使用开始和结束索引拆分它. 上传器看起来像这样: class FileUploader : public QObject {Q_OBJECT上市:显式 FileUploader(QList &fileLi ..
发布时间:2021-06-30 18:56:34 其他开发

QNetworkReply:在 QWebView 中禁用网络访问

我无法将网站加载到我的 QWebView,QNetworkReply 返回错误:网络访问被禁用.从本地作品加载文件. 我正在使用 Qt5.有谁知道为什么连接被禁用以及这条线如何影响这种情况: QNetworkProxyFactory::setUseSystemConfiguration(false); 我的 eth0 连接工作正常,我可以 ping 任何网站. 解决方案 ..
发布时间:2021-06-30 18:39:41 其他开发

QNetworkReply 导致段错误

我正在尝试为基于 PyQt4 的应用程序编写某种 API 客户端.并且,按照 本文档 我写了这段代码: from PyQt4 import QtCore, QtNetwork类API(QtCore.QObject):def processResponse(self, response):打印“响应"response.deleteLater()def processError(self, erro ..
发布时间:2021-06-24 20:01:02 其他开发

来自 ThreadPool 的 QNetworkAccessManager

一个非常基本的问题.该文档提到 QNetworkAccessManager 中的所有方法都是可重入的.如果是这样,在没有锁的 QRunnable 中执行 get() 方法是否合法?我的代码看起来像这样: class MyClass: public QRunnable{无效运行(){...QNetworkAccessManager nam;QNetworkReply* reply = name.g ..
发布时间:2021-06-04 20:03:44 其他开发

如何使用Qt/QNetworkAccessManager(C ++)实现SFTP

我是Qt的新手,我想为我的软件实现FTP和SFTP支持.当我用Google搜索时,我发现Qt不存在sftp库,但是QNetworkAccessManager应该可以.然后,我试图发现如何构建自定义协议或类似的协议,但没有弄清楚该怎么做. 有人知道我该怎么做吗? 谢谢,迈克尔 解决方案 Qt SDK不支持SFTP,但Qt Creator实现了SFTP. 我隔离了包含SSH和 ..
发布时间:2021-04-19 21:00:39 其他开发

Qt QNetworkAccessManager和多个QNetworkReply

我有两个get QNetworkRequest. 我想处理来自不同方法的完成信号. 例如,这是 中的代码 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); GetUserData(); co ..
发布时间:2020-11-24 23:39:23 其他开发

在Qt应用程序中共享Cookie的最佳方法

我可以使用 QNetworkCookieJar 检索,存储和重新发送 QNetworkManager 的cookie。多个 QNetworkAccessManager 实例可以共享一个 QNetworkCookieJar 。 到目前为止,我已经拥有使用了多个 QNetworkAccessManager 实例,每个类一个(我需要阅读): 所以我可以在1..n QNetworkAccess ..
发布时间:2020-10-09 04:49:06 其他开发

QNetworkAccessManager的替代

我正在BB10中绘制地图.该地图分为图块.开始时,用户给出经度,纬度和缩放级别,并且地图以该坐标显示.通过使用QNetworkAccessManager进行http请求,我得到了一个图块.首先下载7x5的图块.但是问题是,当用户真正快速开始在屏幕中平移并继续这样做时,有时在用户停止平移之后,瓷砖的下载就会延迟很长时间.每次用户平移时,都会下载一些新的图块以显示在屏幕上.现在,由于用户继续平移了一段 ..
发布时间:2020-09-21 19:22:24 其他开发

在MacOSX上,当指定无效的身份验证凭据时,QNetworkAccessManager进入无限循环

在我的跨平台应用程序中,我使用QNetworkAccessManager将HTTP请求发送到需要身份验证的HTTP服务.我最近升级到了QT5,在MacOSX上令我感到完全惊讶的是,在某些情况下,我的应用程序将尽快向我的服务发送大量请求. 进行一些调试之后,事实证明只有在我的请求中指定了错误的身份验证凭据时,才会发生这种情况.如果在我的HTTP请求中指定了无效的用户名/密码,QNetworkA ..
发布时间:2020-08-14 22:41:58 其他开发

PyQt:如何与匿名代理一起使用QWebPage

这让我发疯了. 我想在QWebPage中显示一个URL,但是我想通过一个匿名代理传递它. 代码 #setting up the proxy proxy = QNetworkProxy() proxy.setHostName("189.75.98.199") #just examples proxy.setPort(1111) proxy.setType = QNetworkPr ..
发布时间:2020-07-25 00:03:53 其他开发

如何从QWebPage正在使用的QNetworkReply中读取数据?

我使用 QWebPage 下载网页及其所有网页资源.同时,我想掌握Qt在此过程中下载的原始数据.为此,请从QWebPage本身可能已经读取了数据.这是因为 QNetworkReply是顺序访问 QIODevice,这意味着一次数据 从对象读取,它不再 由设备保存. 根据QNetworkReply的详细描述. 但是,可以将QWebPage配置为使用自定义 QNetworkAcces ..
发布时间:2020-07-25 00:02:33 其他开发

如何告诉QWebPage不要加载特定类型的资源?

如何告诉 QWebPage 不要加载特定类型的资源,例如js,css或png? 解决方案 解决方案是扩展 QNetworkAccessManager 类,并覆盖其虚拟方法 QNetworkAccessManager::createRequest 在我们的实现中,我们检查请求的URL的路径,如果它是我们不想下载的URL,则我们创建并移交一个空的请求,而不是真正的请求. 下面是一个完整的可行示 ..
发布时间:2020-07-25 00:02:26 其他开发

QNetworkAccessManager-如何发送"PATCH"要求

我正在尝试向Firebase应用程序发送"PATCH"请求.据我了解,QNetworkManager不支持"Patch"请求. 如何发送"PATCH"请求? 解决方案 因此,我们很清楚QNetworkAccessManager中没有名为"patch"的方法 因此,我使用了"sendCustomRequest",但使用了QBuffer.因为QNetworkManager需要QIODev ..
发布时间:2020-07-05 02:39:17 其他开发

“停止/关机”的正确方法是什么? QNetworkAccessManager?

我有一个 QNetworkAccessManager 。假设我有一个待处理的请求: QNetworkRequest request(url); this-> m_networkManager-> get(request) 我可以关闭 QNetworkAccessManager 可以吗?我之所以问是因为在挂起的get请求期间销毁对象 m_networkManager 时, ..
发布时间:2020-06-01 00:20:14 其他开发

如何在QtCreator中发布数据?

这是我的Qt创建者代码,用于将数据发送到PHP服务器并获得响应. QNetworkAccessManager *manager = new QNetworkAccessManager(this); QNetworkAccessManager::connect(manager, SIGNAL(finished(QNetworkReply*)),this , SLOT(repl ..
发布时间:2020-05-29 19:00:34 其他开发