C++ で HTTP リクエストを作成するにはどうすればよいでしょうか? 質問する

C++ で HTTP リクエストを作成するにはどうすればよいでしょうか? 質問する

C++ で簡単に HTTP リクエストを行う方法はありますか? 具体的には、ページ (API) のコンテンツをダウンロードし、そのコンテンツに 1 が含まれているか 0 が含まれているかを確認したいと考えています。コンテンツを文字列にダウンロードすることもできますか?

ベストアンサー1

私も同じ問題を抱えていました。libcurl本当に完成しています。C++ラッパーがありますカールC++ ライブラリを求めているときに興味を持つかもしれません。ネオンもう一つの興味深いCライブラリで、ウェブDAV

C++ を使用する場合、curlpp は自然に思えます。ソース配布には多くの例が用意されています。URL の内容を取得するには、次のようにします (例から抜粋)。

// Edit : rewritten for cURLpp 0.7.3
// Note : namespace changed, was cURLpp in 0.7.2 ...

#include <curlpp/cURLpp.hpp>
#include <curlpp/Options.hpp>

// RAII cleanup

curlpp::Cleanup myCleanup;

// Send request and get a result.
// Here I use a shortcut to get it in a string stream ...

std::ostringstream os;
os << curlpp::options::Url(std::string("http://example.com"));

string asAskedInQuestion = os.str();

examplesディレクトリを参照curlpp ソース配布、より複雑なケースも数多くあり、シンプル 完全 最小 1curlpp を使用します。

私の意見ですが…

おすすめ記事