有哪些C++ HTTP框架可用來幫助嚮應用程序添加HTTP/SOAP服務支持?什麼C++ HTTP框架可用?
2
A
回答
2
那麼,gSOAP當然。 :)
6
1
Yield高性能服務器架構,IIRC SOAP支持。
2
新!回答到一個老問題: 現在有野獸,它提供了HTTP和WebSocket的: https://github.com/vinniefalco/Beast 下面是使用該庫的工作程序:
#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;
}
相關問題
- 1. perl中可用的框架是什麼
- 2. 使用什麼框架
- 3. 什麼POOP框架
- 4. 有異步C++ HTTP框架嗎?
- 5. C#的輕鬆可嘲弄的HTTP客戶端框架#
- 6. 什麼樣的golang框架支持HTTP和cli模式?
- 7. 什麼MVC框架可用於Java桌面/ winform應用程序?
- 8. 什麼是執行框架?
- 9. 這是什麼web框架?
- 10. 什麼是.NET框架
- 11. 什麼是python web框架
- 12. 什麼是實體框架
- 13. 什麼是HTML5框架?
- 14. trac基於什麼框架?
- 15. 什麼是軟件框架?
- 16. 什麼是「優秀」框架?
- 17. 爲什麼實體框架?
- 18. 什麼是PastryKit框架?
- 19. 什麼是新框架?
- 20. 什麼是MVVM框架?
- 21. 什麼是onDrawFrame框架?
- 22. JBoss Netty框架HTTP網站
- 23. 什麼時候在Objective C開發中使用框架
- 24. libobjc.A.dylib框架的用途是什麼?
- 25. 爲什麼要使用IoC框架
- 26. 什麼是「應用程序框架」?
- 27. 什麼測試框架用於Rails?
- 28. 什麼是使用實體框架6
- 29. 你用什麼瀏覽Cocoa框架?
- 30. 什麼Web框架使用「JavaScript:__ doPostBack()」
完美:),謝謝 – daniels 2008-12-15 12:06:57