#include using namespace Upp; #define LLOG(x) RLOG(x) #define LDUMP(x) RDUMP(x) CONSOLE_APP_MAIN { StdLogSetup(LOG_COUT|LOG_FILE); HttpRequest::Trace(); const Tuple2 x[] = { { "https://www.servis24.cz", "" }, { "rcmania.cz", "" }, // { "http://www.facebook.com/pages/Upp", "" }, { "www.oexchange.org", "" }, { "http://pagead2.googlesyndication.com/pagead/show_ads.js", "" }, { "www.ultimatepp.org", "" }, { "www.idnes.cz", "" }, { "www.google.com", "" }, { "http://wattsupwiththat.com/", "" }, { "http://www.rcalbum.com", "" }, }; for(int nd = 0; nd < 1; nd++) for(int i = 0; i < __countof(x); i++) { LLOG("============================================="); LLOG("URL: " << x[i].a); HttpRequest h(x[i].a); if(nd) h.Timeout(0); if(IsNull(h.Execute())) { DUMP(~h); LLOG("Error:\n" << h.GetErrorDesc()); NEVER(); } if((~h).Find(x[i].b) < 0) { LLOG("Content:\n" << ~h); NEVER(); } } { HttpRequest h("www.idnes.cz"); h.MaxContentSize(10000); h.Execute(); ASSERT(h.IsError()); LDUMP(h.GetError()); } LLOG("*********** Everything is OK"); }