SORU
18 HAZİRAN 2009, PERŞEMBE


Nasıl C ile HTTP isteği yapmak mı ?

Kolayca C ile HTTP isteği yapmak için herhangi bir yolu var mı ? Özellikle, bir sayfa (API) içeriğini indirme ve içeriğini kontrol etmek için 1 veya 0 varsa görmek istiyorum. Ayrıca bir dize içine içeriğini indirmek mümkün mü?

CEVAP
10 Temmuz 2009, Cuma


Aynı sorun bende de vardı. libcurl gerçekten tamamlandı. İstediğin gibi bir C kütüphanesi için ilgisini çekebilecek 4* a *C sarıcı var. neon da webdav destekleyen başka ilginç bir C kütüphanesi.

curlpp C kullanırsanız doğal görünüyor . Pek çok örnek kaynak dağılımı verilmektedir. Böyle bir şey yaptığınız bir URL içeriğini almak (örnekler elde) :

// 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://www.wikipedia.org"));

string asAskedInQuestion = os.str();

Curlpp kaynak dağıtımı examples dizin bakın, daha karmaşık durumlarda bir çok şey var.

benim 2 sent

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • ipsy

    ipsy

    1 EKİM 2012
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009