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;
 | |
| }
 |