J'utilise persevere pour une application que j'écris qui contrôle à distance hardwere. Persevere est écrit en Java et ne fournit pas d'API alternative. J'utilise une interface graphique basée sur le Web comme panneau de contrôle. Jusqu'ici tout va bien.J'utilise un serveur de comète et je veux qu'il interagisse avec C++
Je peux obtenir et définir des données en utilisant des canaux REST comme le dojo, mais le problème est que je ne sais pas vraiment comment utiliser les canaux REST. Quelle bibliothèque dois-je utiliser pour le faire?
Juste pour clarifier. Je demande si curllib ++ est une solution acceptable pour envoyer des en-têtes REST ou devrais-je utiliser une autre bibliothèque? –
Vous devez préciser votre question. Le serveur Persevere fonctionne-t-il sur le matériel distant? Si vous utilisez une interface graphique Web, pourquoi avez-vous besoin d'une autre bibliothèque pour envoyer les en-têtes REST? Une topologie de votre système clarifierait les choses. – kgiannakakis
Persevere s'exécute sur le serveur principal qui contrôle le matériel distant. L'interface graphique Web a une interface pour interagir directement avec Persevere. Je parle de dojox.data.PersevereStore. Maintenant, le programme qui contrôle le matériel distant est écrit en C++ et par conséquent je voudrais voir la meilleure façon de gérer les canaux REST en C++. On m'a également parlé de boost.asio. Cela ressemble à une meilleure option car le code est plus clair. –