在 Qt 5.2 中替代 QHttp

Posted

技术标签:

【中文标题】在 Qt 5.2 中替代 QHttp【英文标题】:Substitute for QHttp in Qt 5.2 【发布时间】:2014-03-08 02:05:58 【问题描述】:

我在 youtube 上观看了有关 QtNetwork 的视频。我的 Qt 版本是 5.2。 Qt 找不到 QHttp 标头。我在我的 Mac 上搜索了 QHttp,但一无所获。 Qt 5.2 中 QHttp 的替代品是什么?谢谢!

【问题讨论】:

【参考方案1】:

它现在位于separate module 中,因此您可以从那里使用它。你会在你的 qmake 项目文件中写这样的东西:

QT += http

不过,请考虑尽可能使用QNetworkAccessManager。 QtFtp 和 QtHttp 只是为了帮助移动,但人们需要将它们用作最后​​的手段。

原因是没有人积极维护它们,他们的用例解决方案并不理想。

【讨论】:

【参考方案2】:

QHttp已经made private,应该改用QNetworkAccessManager。

【讨论】:

请注意,有单独的附加组件。

以上是关于在 Qt 5.2 中替代 QHttp的主要内容,如果未能解决你的问题,请参考以下文章

luaL_openlib 替代 Lua 5.2

Qt 中是不是有签名的“sizeof”替代方案

在经过认证的航空平台上有 Qt 的替代品吗?

使用 QT-=gui 时替代 QImage

Mac 上 Qt 的 Cocoa Sourceview 有替代品吗?

QHttp 示例 qt 4.4.3 的问题