我现在正在使用 Cascades(C++ 编程语言)开发 BlackBerry 10 应用程序。谁能告诉我如何在 BlackBerry 10: Cascades 中调用 Web 服务?我只是一个初学者,所以我真的什么都不知道。谢谢你的回答
最佳答案
void GetWeb::start(const QString &str)
{
QNetworkRequest request = QNetworkRequest();
request.setUrl(QUrl(str));
QNetworkAccessManager *networkAccessManager = new QNetworkAccessManager(this);
connect(networkAccessManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(requestFinished(QNetworkReply*)));
networkAccessManager->get(request);
}
void GetWeb::requestFinished(QNetworkReply* reply)
{
if (reply->error() == QNetworkReply::NoError)
{
emit complete(reply->readAll());
}
reply->deleteLater();
}
在这种情况下,我将生成的字符串作为信号发出,但如果您愿意,您也可以直接使用 reply->readAll() 字符串...
关于c++ - 黑莓 10 中的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655158/