Quels sont les frameworks HTTP C++ disponibles qui vous aideront à ajouter le support de service HTTP/SOAP à une application?Quels frameworks C++ HTTP sont disponibles?
Répondre
Eh bien, gSOAP bien sûr. :)
Vous pouvez aussi regarder:
Ceci est aussi une belle pièce de logiciel. Dommage, je ne peux pas sélectionner plus de réponses comme accepté. upvoted cependant. Je vous remercie – daniels
Yield un cadre de serveur haute performance, IIRC SOAP est pris en charge.
NOUVEAU! Réponse à une question ancienne: Maintenant, il y a Beast, qui offre à la fois HTTP et WebSocket: https://github.com/vinniefalco/Beast Voici un programme de travail en utilisant la bibliothèque:
#include <beast/http.hpp>
#include <boost/asio.hpp>
#include <iostream>
#include <string>
int main()
{
// Normal boost::asio setup
std::string const host = "boost.org";
boost::asio::io_service ios;
boost::asio::ip::tcp::resolver r(ios);
boost::asio::ip::tcp::socket sock(ios);
boost::asio::connect(sock,
r.resolve(boost::asio::ip::tcp::resolver::query{host, "http"}));
using namespace beast::http;
// Send HTTP request using beast
request<empty_body> req({method_t::http_get, "/", 11});
req.headers.replace("Host", host + ":" + std::to_string(sock.remote_endpoint().port()));
req.headers.replace("User-Agent", "Beast");
write(sock, req);
// Receive and print HTTP response using beast
beast::streambuf sb;
response<streambuf_body> resp;
read(sock, sb, resp);
std::cout << resp;
}
La documentation a été récemment mis à jour aussi: http://vinniefalco.github.io/beast/index.html
- 1. Quels garbage collectors sont disponibles pour C++?
- 2. Quels sont les autres clients http génériques disponibles?
- 3. Quels frameworks OpenGL ES sont disponibles pour les interfaces utilisateur 2D avec iPhone OS?
- 4. Quels sont les frameworks .NET actuellement disponibles qui aident à créer des applications métier? ?
- 5. Quels sont les frameworks iPhone tiers les plus utiles?
- 6. Quels autres gestionnaires de session sont disponibles pour Emacs?
- 7. Quels moteurs de modèles sont disponibles pour ASP.NET MVC Framework?
- 8. Quels addons/AddIns sont disponibles pour VS 2005 IDE
- 9. Quels types de sockets sont disponibles dans VxWorks?
- 10. Quels éditeurs modaux sont disponibles en dehors de vi/vim?
- 11. Quels add-ons/utilitaires sont disponibles pour TFS?
- 12. Quels sont les remplacements disponibles pour vbscript dans une application?
- 13. Quels sont les clients GUI disponibles pour Mercurial?
- 14. Quels sont les bons outils/frameworks pour i18n d'une base de code PHP?
- 15. Quels cadres de traitement des paiements, comme ActiveMerchant, sont disponibles pour d'autres langues?
- 16. Quels sont les spécificateurs d'accès disponibles dans C#? Quel est le défaut?
- 17. Quels sont les symbos #if prédéfinis C#?
- 18. Quels sont les frameworks que Mint.com utilise pour ses graphiques à secteurs et à barres?
- 19. Quels outils de génération automatique de code sont disponibles pour les classes Castle ActiveRecord?
- 20. Caching Frameworks pour .NET autre que Velocity
- 21. Quels sont les attributs?
- 22. Quels outils sont disponibles pour tester les performances des instructions SQL?
- 23. Quels sont les services de codage vidéo et de streaming disponibles?
- 24. Quels produits de référentiel sont disponibles pour assurer le suivi des services Web?
- 25. Quels types d'options d'authentification sont disponibles pour les sites Web et les applications Web?
- 26. iPhone Mobile App (safari): quels sont les événements javascript disponibles comme onblur, onfocus ou onbeforeunload?
- 27. Quels outils gratuits sont disponibles pour analyser les conflits de verrous dans Java?
- 28. Quels sont les schémas de partage de données disponibles entre deux applications iPhone?
- 29. je veux savoir quels sont tous les déclencheurs disponibles pour treeview
- 30. Quels outils freeware/floss sont disponibles pour charger les données dans SPSS?
parfait :), merci – daniels