在 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的主要内容,如果未能解决你的问题,请参考以下文章