1

現在、Cascades (C++ プログラミング言語) を使用して BlackBerry 10 アプリを開発しています。BlackBerry 10: Cascades で ASP.NET Web サービスを呼び出す方法を教えてください。私は初心者なので、何もわかりません。ご回答ありがとうございます:D

4

1 に答える 1

2

ほとんどの 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 または目的の形式にキャストする必要がある場合があります。

詳細については、このチュートリアルに従ってください

于 2012-10-17T11:54:23.337 に答える