qnetworkaccessmanager相关内容

正在读取HTTP标头

我正在尝试将我的应用程序与Web服务连接,而here,用户建议将自定义标头发送回我的应用程序。 我正在使用此代码 void Coonnec::serviceRequestFinished(QNetworkReply *reply) { QByteArray bytes = reply->readAll(); if (reply->error() != QNetwork ..
发布时间:2022-03-30 13:55:50 其他开发

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

如何告诉 QWebPage 不加载特定类型的资源,如 js、css 或 png? 解决方案 解决方案是扩展 QNetworkAccessManager 类并覆盖它的虚方法 QNetworkAccessManager::createRequest 在我们的实现中,我们检查请求的 url 的路径,如果它是我们不想下载的,我们创建并移交一个空请求而不是真正的请求一.下面是一个完整的工作示例. ..
发布时间:2021-12-09 16:47:23 其他开发

QNetworkAccessManager/QNetworkReply 与自定义 QTcpSocket?

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

QNetworkReply:在 QWebView 中禁用网络访问

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

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

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

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

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

QNetworkAccessManager的替代

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

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

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

如何从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 其他开发