【发布时间】:2021-02-02 00:22:39
【问题描述】:
我正在使用 Qt,我应该做的是给一个包含我的 URL 的 QString,在打开页面之前,我想知道这是否可以访问。
我阅读了QNetworkReply的文档,发现不同类型的错误有不同的代码(例如:在服务器上找不到远程内容->代码203)。
问题是:从我的QString开始,如何获取那些code值?
【问题讨论】:
-
offtopic 兄弟,但“找不到资源”应该是 404
-
在 Qt 文档 doc.qt.io/qt-5/qnetworkreply.html 的枚举 QNetworkReply::NetworkError 部分中,它表示状态 404 的相应代码是 203。
-
我认为这不是您可以提前知道的,而是反复试验。发出请求,检查错误,获取错误代码。应该是这样的。
-
我该怎么做?
标签: c++ qt qnetworkaccessmanager qnetworkreply qnetworkrequest