我现在正在使用 Cascades(C++ 编程语言)开发 BlackBerry 10 应用程序。谁能告诉我如何在 BlackBerry 10: Cascades 中调用 ASP.NET Web 服务?我只是一个初学者,所以我真的什么都不知道。谢谢你的回答:D
最佳答案
大多数 HTTP 通信是使用 Qt 中的 QNetworkRequest、QNetworkAccessManager 和 QNetworkReply 类完成的。要从 Web 服务获取响应,请遵循以下显示的代码段:
QNetworkAccessManager* netManager = new QNetworkAccessManager();
if (netManager) {
QUrl url(webServiceUrl);
QNetworkRequest req(url);
QNetworkReply* reply = netManager->get(req);
connect(reply, SIGNAL(finished()), this, SLOT(onReply()));
}
在 onReply 插槽中,您可以检查回复是否包含任何错误并解析响应。请注意,响应将采用 QByteArray 的形式,您可能需要转换为 QString 或您想要的形式。
有关更多信息,请关注此 tutorial
关于c++ - BlackBerry 10 Cascades 调用 ASP.NET web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920588/