You've already forked cpp-httplib
							
							
		
			
				
	
	
		
			30 lines
		
	
	
		
			583 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			583 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| //
 | |
| //  simplecli.cc
 | |
| //
 | |
| //  Copyright (c) 2019 Yuji Hirose. All rights reserved.
 | |
| //  MIT License
 | |
| //
 | |
| 
 | |
| #include <httplib.h>
 | |
| #include <iostream>
 | |
| 
 | |
| using namespace std;
 | |
| 
 | |
| int main(void) {
 | |
| #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
 | |
|   auto scheme_host_port = "https://localhost:8080";
 | |
| #else
 | |
|   auto scheme_host_port = "http://localhost:8080";
 | |
| #endif
 | |
| 
 | |
|   if (auto res = httplib::Client(scheme_host_port).Get("/hi")) {
 | |
|     cout << res->status << endl;
 | |
|     cout << res->get_header_value("Content-Type") << endl;
 | |
|     cout << res->body << endl;
 | |
|   } else {
 | |
|     cout << res.error() << endl;
 | |
|   }
 | |
| 
 | |
|   return 0;
 | |
| }
 |