问题标签 [qthttp]
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.
c++ - 在 Qt 5.2 中替代 QHttp
我在 youtube 上观看了一段关于 QtNetwork 的视频。我的 Qt 版本是 5.2。Qt 找不到 QHttp 标头。我在我的 Mac 上搜索了 QHttp,但一无所获。Qt 5.2 中 QHttp 的替代品是什么?谢谢!
c++ - 如何在 Qt 中向特定接口/IP 发出网络请求?
所以从 Qt 5 开始,QHttp 已被弃用,我们现在都应该使用 QNetworkAccessManager。美好的。但是我如何从我的多宿主机器发出请求(HTTP 或其他)而不觉得我在玩轮盘赌?
如果没有办法,那么解决方法是什么?对于我现在的具体情况,我只需要通过 HTTP 下载一个文件。但是真的没有办法用 QtNetwork 以通用的方式做到这一点吗?
c++ - RSS 提要阅读器。QT。麻烦事
我正在阅读本教程: http ://www.tuxradar.com/content/code-project-create-qt-rss-reader 并尝试在 QT Creator 中创建 RSS 提要阅读器。由于这篇文章是一年前写的,我遇到了一个问题(见 img. 或访问 URL): https ://drive.google.com/file/d/0B1jfkoUAwYVhQTlOdGVjdS1sbDQ/edit?usp=sharing 据我了解:整个问题在于,“QHttpResponseHeader”和“QHttp”太旧了,在 QT 中已经使用多年了。我不知道如何解决这个问题,虽然我试过了。 如何解决问题? 我的项目(使用内联编辑器打开“h”和“cpp”文件):http: //1drv.ms/1njxfIy
c++ - 使用 Qt 和 QNetworkRequest 恢复失败的 HTTP 下载
我正在尝试向我正在开发的应用程序添加自动更新功能。我将此功能基于我已经基于Qt HTTP 示例(并且基于我的意思是我完全复制了这个示例,然后从那里开始)。它正在下载一个 ZIP 文件,然后提取其内容以修补应用程序。
偶尔下载时会出现连接失败,下载停止。为了更加用户友好,我想我会为下载器添加自动重启功能,如果下载失败,它将尝试重新启动下载。
这是我的代码的亮点 - 方法名称与示例中的方法名称匹配:
现在,如果下载正常完成而没有中断,它就可以正常工作了。ZIP 完美提取。但是,如果连接失败并且应用程序重新开始下载,它会完成了下载,我可以看到 7-zip 中 ZIP 文件的所有内容,但我无法提取它们(7-zip 说了类似“试图在文件开始之前移动指针)。
我假设我在某处犯了一个简单的错误,例如在 HTTP Range 标头中。我在这个博客上看到了一个如何暂停和恢复下载的示例,但是他在暂停时将流的内容写入文件,而我将它们流式传输到httpReadyRead
. 我不知道这是否会导致问题。
为了测试,我一直在使用 Sysinternals TCPView 在下载期间切断 TCP 连接。我不确定如何进一步调试,所以如果更多信息有用,请告诉我!
c++ - QT HTTP GET ,怎么了?
这是代码:
发现错误:
.. \ request.cpp (17): error C2665: 'QObject :: connect': 3 个重载都不能转换各种主题
和
..\request.cpp (20): error C2228: '.get' 左边的元素必须是类、结构或联合