【发布时间】:2014-01-09 00:07:16
【问题描述】:
我正在尝试在 QT 中做一个非常简单的 REST 客户端,但是我在回复中收到“未知错误”。 此外,当我进行数据包捕获时,我看到 0 个数据包被发送到服务器。
我的代码是:
#include <QCoreApplication>
#include <QtNetwork>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QNetworkAccessManager *NETWORK = new QNetworkAccessManager();
NETWORK->setNetworkAccessible(QNetworkAccessManager::Accessible);
QNetworkRequest REQUEST;
REQUEST.setUrl(QUrl("http://test.com/test/rest/BOB"));
QNetworkReply *REPLY = NETWORK->get(REQUEST);
qDebug() << REPLY->errorString();
return 0;
}
我的结果是:未知错误。
简单的应用程序在编译时不会出现错误或警告。
任何人都可以看到任何问题吗?
我的预期输出是“Hello BOB”,并且已通过使用 Curl 的 PHP 客户端成功测试。
【问题讨论】:
标签: c++ qt qnetworkaccessmanager qtnetwork qt-signals