我正在寻找一个实现或启用HTTP客户端实现的C++库.它也应该处理cookie.
你会建议什么?
Curl ++:是一个选项,特别是如果你想要更多的C++风格的东西.
cpp-netlib:非常好用且易于使用,可在ubuntu上找到
sudo apt-get install libcppnetlib-dev
例:
using namespace boost::network; using namespace boost::network::http; client::request request_("http://127.0.0.1:8000/"); request_ << header("Connection", "close"); client client_; client::response response_ = client_.get(request_); std::string body_ = body(response_);
看看Poco图书馆.
我开始使用它们,因为它们是便携式的,使用起来很愉快.简单而干净 - 虽然我暂时还没有想过什么.
卷曲
libwww的
默认情况下,C++(STL)没有HTTP或网络库,您将需要处理其他内容.
libcurl应该做你想要的.cURL ++是一个包含在闪亮的C++包装器中的libcurl.