2010-05-16 5 views
4

Je veux intégrer l'API RESTful dans mon projet Qt.
J'ai déjà lu l'exemple sur la page this, mais c'est seulement pour recevoir des données d'une interface RESTful, pas pour envoyer de nouvelles données au serveur. En Java, je peux utiliser RESTlet par exemple, est-il possible d'utiliser quelque chose comme ça pour Qt aussi?
Ou existe-t-il même un moyen simple d'envoyer des données de Qt vers RESTful, par exemple lorsque je crée un XML auparavant?Interface RESTful pour C++/Qt?

Répondre

3

Étant donné que REST est un accès URL normal, il n'y a aucune raison pour que vous ne puissiez pas utiliser les interfaces Qt HttpClient pour communiquer avec votre interface Java REST backend. Vous devez juste prendre une décision pour utiliser XML ou JSON - les deux ont des bibliothèques très capables disponibles, et les deux sont juste des interfaces de texte.

Vous me demandez, je suis en train de faire ce truc moi-même aujourd'hui - j'implémente une interface REST basée sur JSON en Java, et je vais bientôt connecter la plomberie à mon application Qt.

Je ferai un effort pour mettre à jour cette réponse au fur et à mesure que je progresse.

+4

Vous souhaitez probablement utiliser QNetworkAccessManager, l'autre élément est obsolète :) – leinir