我正在使用Cascades(C ++编程语言)开发BlackBerry 10应用程序。谁能告诉我如何在BlackBerry 10中调用ASP.NET Web服务:Cascades?我只是一个初学者,所以我什么都不知道。谢谢你的回答:D
答案 0 :(得分:2)
大多数情况下,HTTP通信是使用Qt中的QNetworkRequest,QNetworkAccessManager和QNetworkReply类完成的。要从网络服务获得回复,请按照以下显示代码段进行操作:
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