 

#include "HTTPClnt.h"



int main ( int argc, char *argv [] ) {

 try {
    std::string host= "127.0.0.1" , doc="/index.html" ;	
	
	if ( argc != 3 ) {
	  if ( argc == 2 ){
		try {
			compp::HTTPClnt clnt;
			std::string RetStr;
	
			clnt.Get(argv[1], RetStr); 
			std::cout << "Retrieved String:" << RetStr << "\n" ;
		} catch ( syspp::ComException e ) {
	   		std::cout << " Error :" << e.what() << "\n";	
		}	
		std::exit( 0);
		
	  }	
		
	  std::cout << "Usage: " << argv[0] << "Host: port\n";
	} else {
	  host = argv[1];
	  doc = argv[2];	
	}
   
	
	try {
	 compp::HTTPClnt clnt;
	 compp::ByteStream Stream;
 
	 clnt.Get("165.222.20.155", 9080 , "/ApiServletTest/servlet/ApiStreamingServlet?MQL=select+ccyCode+from+Currency&sendAsHtml=false&btnSubmit=Submit", Stream);
 
	 std::cout << "Retrieved length:" << Stream.GetLen() << "\n" ;
	 exit(0);
	 compp::HTTPClnt clnt2;
	 std::string RetStr;
	 
	 clnt2.Get(host, 80, doc, RetStr);
 
	 std::cout << "Retrieved String:" << RetStr << "\n" ;
	 
	 syspp::Call::Sleep (2);
	 
	} catch ( syspp::ComException e ) {
	   std::cout << " Error :" << e.what() << "\n";	
	}
 	
	
  } catch ( syspp::ComException e ) {
     std::cout << " Error :" << e.what() << "\n";	
  }
 return 0;	
}
