aboutsummaryrefslogtreecommitdiff
path: root/example/simplecli.cc
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2021-04-27 11:22:45 +0200
committerToni Uhlig <matzeton@googlemail.com>2021-04-27 11:22:45 +0200
commit2811cc9a77c17ac03aac9c1b582040827a76b0d9 (patch)
tree743856891ab7ac52ee13f717fe8c181bf9faae9a /example/simplecli.cc
Squashed 'deps/cpp-httplib/' content from commit c58b005
git-subtree-dir: deps/cpp-httplib git-subtree-split: c58b00580ee66a248c2ef20334bb84319ccde310
Diffstat (limited to 'example/simplecli.cc')
-rw-r--r--example/simplecli.cc29
1 files changed, 29 insertions, 0 deletions
diff --git a/example/simplecli.cc b/example/simplecli.cc
new file mode 100644
index 0000000..b005e40
--- /dev/null
+++ b/example/simplecli.cc
@@ -0,0 +1,29 @@
+//
+// 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;
+}