c++ - BlackBerry 10 Cascades 调用 ASP.NET web 服务

标签 c++ qnx blackberry-10

我现在正在使用 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/

相关文章:

C++ 段错误问题

linux - 我可以通过哪些方式开发在 QNX 上运行的应用程序?

c++ - 如何在 2 个不同的共享库中调用具有相同符号的函数?

c++ - 我的应用程序中的内存增加

c++ - 如何在 BB10 中使用滚动实现 GRID/TILED Image View

c++ - 如何让 clang 不替换 #define 宏

c++ - 是否可以创建一个容器,其对象只占用 2 位?

real-time - AVR 上的多任务 RTOS

BlackBerry 10 Webworks(HTML5) 平台中的 NFC API?

c++ - 如何理解 "C++ allows sizeof(char*) != sizeof(int*)"?