Files correlati : Commento : Spostamento in libraries delle librerie esterne di Campo per una maggiore pulizia e organizzazione git-svn-id: svn://10.65.10.50/branches/R_10_00@24150 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			44 lines
		
	
	
		
			717 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			717 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/**
 | 
						|
* \file
 | 
						|
* The most simple example.
 | 
						|
* 
 | 
						|
*/
 | 
						|
 | 
						|
#include <curlpp/cURLpp.hpp>
 | 
						|
#include <curlpp/Easy.hpp>
 | 
						|
#include <curlpp/Options.hpp>
 | 
						|
 | 
						|
 | 
						|
using namespace curlpp::options;
 | 
						|
 | 
						|
int main(int, char **)
 | 
						|
{
 | 
						|
	try
 | 
						|
	{
 | 
						|
		// That's all that is needed to do cleanup of used resources (RAII style).
 | 
						|
		curlpp::Cleanup myCleanup;
 | 
						|
 | 
						|
		// Our request to be sent.
 | 
						|
		curlpp::Easy myRequest;
 | 
						|
 | 
						|
		// Set the URL.
 | 
						|
		myRequest.setOpt<Url>("http://example.com");
 | 
						|
 | 
						|
		// Send request and get a result.
 | 
						|
		// By default the result goes to standard output.
 | 
						|
		myRequest.perform();
 | 
						|
	}
 | 
						|
 | 
						|
	catch(curlpp::RuntimeError & e)
 | 
						|
	{
 | 
						|
		std::cout << e.what() << std::endl;
 | 
						|
	}
 | 
						|
 | 
						|
	catch(curlpp::LogicError & e)
 | 
						|
	{
 | 
						|
		std::cout << e.what() << std::endl;
 | 
						|
	}
 | 
						|
    
 | 
						|
  return 0;
 | 
						|
}
 |