问题标签 [qnetworkrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12941 浏览

qt - QNetworkRequest 和默认 SSL 配置

我正在使用以下代码向服务器发出 HTTPS 请求。

一切似乎都与我的测试服务器一起工作,但我想知道是否建议设置 defaultConfiguration (取消注释第二行)或者网络 API 是否在使用 SSL 时自动检查所有 defaultConfigurations?如果它检查,如果我添加一个自定义配置也可以吗?我的意思是,是否需要将自定义配置附加到默认配置列表中?例如:

编辑:我想补充一点,我正在 Symbian 平台上工作。

0 投票
1 回答
426 浏览

windows - QNetworkRequest 不工作

我有一个 Qt 应用程序,我在 Windows 7 x64 SP1 下使用 Qt 4.8.1 部署,但使用 32 位编译。应用程序使用QNetworkAccessManagerQNetworkRequestQNetworkReply通过 HTTPS 与服务器通信。我已经在五台不同的机器上成功地测试了这个连接。在第六台机器上,我去测试这个连接失败了QNetworkReply::NetworkError UnknownNetworkError。这台机器可以在网络浏览器中访问 URL,并且通信正常。此外,我能够在同一网络上使用不同的计算机并成功地与我的应用程序建立连接。有没有人有任何想法可能导致这种行为?此外,我在 Qt 版本 4.7.4 和 4.8.1 中看到了这种行为。

0 投票
1 回答
3118 浏览

c++ - 在发送之前访问 QNetworkRequest 数据

QNetworkAccessManager::post(QNetworkRequest,QByteArray)有没有办法在客户端调用期间(或之后)查看将发送(或已发送)的数据?

换句话说,我想完整地查看原始 HTTP 请求:

0 投票
1 回答
3933 浏览

qt - QNetworkAccessManager 的文件上传错误

我正在尝试在 CentOS 6.4 上使用 Qt 5.0 中的 QNetworkAccessManager 将文件上传到服务器。

我曾尝试在网上遵循一些示例,但它们都不起作用。QFTP 工作得很好,但速度很慢,现在已弃用。我的上传代码是:

这是我的程序的输出:

查看文档, 202 意味着:

有什么建议么?

0 投票
1 回答
1445 浏览

qt - Qt。如何从多个代理服务器发送多个同时请求

我有格式为 login:password 的帐户列表和代理 ip:port 列表。我的任务是授权一个帐户并验证它的一些特征。如果我有一个连接,这很简单。

例如,如果我能够同时从代理 A、B、C、D、E 发送五个请求 (POST),这听起来不错。比,如果他们中的一些人回复我可以从相同的代理发送请求(GET)。如果其中一些回复,我可以检查回复的内容。当所有请求都得到答复后,我选择新的代理并重复该过程,直到检查所有帐户。

所以我想实现多线程查询之类的东西。

我正在使用 Qt 5.1。

我该如何实施?读什么,学什么?

谢谢你。

( 对不起我的英语不好(: )

0 投票
1 回答
9127 浏览

c++ - QT QNetworkAccessManager 从 ftp 服务器下载文件不起作用

它连接到本地 ftp 服务器并读取文件但它得到垃圾我做错了什么?

0 投票
1 回答
2073 浏览

qnetworkrequest - Qt网络回复为空

我知道这个问题已经被问过很多次了,但是在我的情况下,建议的代码和解决方案并没有解决它。网络回复还是我的case为空,错误码为0。

这是我的功能:

将许多人建议的形式联系起来

对所有人都没有影响。请求到达 PHP 脚本,我通过将请求数据写入文件来知道这一点。它对每个请求都这样做。即使使用 text/html 标头也无法回显任何内容。

是的,我已经用 HTML AJAX 请求程序尝试了我的 PHP 脚本,它可以工作。它写入文件,并向浏览器返回响应。两种情况下的代码相同。

这是我的 PHP 代码:

我检查了我的 apache2 错误日志,没有一个被调用。为什么它在我的情况下不起作用?

0 投票
1 回答
1137 浏览

c++ - 请求或 AccessManager QT

Google Chrome中,当对服务器的请求发生错误时,Google Chrome会尝试新的请求,请参阅 LOG wireshark线鲨日志

注意:第二次尝试也发生在 Firefox 和 InternetExplorer 中。注意:WebInspector 只出现在请求中,换句话说:常规浏览器在多次或一次内尝试新请求。

我正在开发一个完整的浏览器,QT 并意识到如果请求失败,“QWebView”的行为与Google Chrome相同。

我怎样才能QNetWorkRequest/QNetWorkAccessManager像传统浏览器一样重新实现工作?

请帮帮我。

0 投票
0 回答
3794 浏览

c++ - 继续获取协议“”是 Qt 中的未知错误

我的 Qt 4.8.4 应用程序中有上述代码,但在 dataFetchFinished() 插槽中,我不断检测到错误:协议“”未知

调试输出为:"http://192.168.1.1/servlet/com.roving.report.view.excel.ExcelReportServlet?file=661&columns=0&srcType=defineBean&width=0&height=0&reportParamsId=100583&cachedId=662&t_i_m_e=1376086878417&pageStyle=0"

任何帮助深表感谢!

0 投票
1 回答
1936 浏览

c++ - QNetworkAccessManager 多次上传失败

在我的应用程序中,我有一种将文件上传到服务器的方法,这很好用。

但是,当我一次多次调用此方法时(例如遍历 chooseFilesDialog 的结果),前 7 个(或多或少)文件被正确上传,其他文件永远不会被上传。

我认为这必须与服务器不允许来自同一来源的超过 X 个连接的事实联系起来?

如何确保上传等待一个免费的、已建立的连接?

这是我的方法: