本文整理汇总了C++中HTTPClient::run方法的典型用法代码示例。如果您正苦于以下问题:C++ HTTPClient::run方法的具体用法?C++ HTTPClient::run怎么用?C++ HTTPClient::run使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HTTPClient
的用法示例。
在下文中一共展示了HTTPClient::run方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char *argv[])
{
string method, url, fileName, proxy;
if(argc==5){
method = argv[1];
url = argv[2];
fileName = argv[3];
proxy = argv[4];
}else{
cerr<<"Invalid number of parameters for starting HTTPClient"<<endl
<<"Usage: ./HTTPClientMain <method> <url> <localFileName> <direct/proxyaddress>"<<endl;
exit(-1);
}
HTTPClient* httpClient = new HTTPClient(method, url, fileName, proxy);
if(httpClient->run()){
cerr<<"Error in starting HTTPClient"<<endl;
exit(-1);
}
free(httpClient);
return 0;
}
示例2: main
int main(int argc, char *argv[])
{
string method, url, fileName, proxy;
if (argc == 5)
{
method = argv[1];
url = argv[2];
fileName = argv[3];
proxy = argv[4];
}
else
{
cerr << "Invalid number of parameters for starting HTTPClient" << endl
<< "Usage: ./HTTPClientMain <method> <url> <localFileName> <direct/proxyaddress>"
<< endl;
exit(-1);
}
HTTPClient* httpClient = new HTTPClient(method, url, fileName, proxy);
//in case of lack of memory
if(!httpClient)
{
cerr <<"Can not allocate memory to HTTPClient!" <<endl;
return -1;
}
if (httpClient->run())
{
cerr << "Error in starting HTTPClient" << endl;
delete httpClient;
return -2;
}
delete httpClient;
return 0;
}