summaryrefslogtreecommitdiffstats
path: root/server/src/http_client.cpp
diff options
context:
space:
mode:
authorRutger Broekhoff2026-08-29 12:01:42 +0200
committerRutger Broekhoff2026-08-29 12:01:42 +0200
commit52b3cd46c76fd4be18aeb8422a08a073484b9fad (patch)
treeb4f23957c096e6bce5369bb94a4e8e23de71761a /server/src/http_client.cpp
parent35878b76049b9c3e752480e9f298b7e2da6fdf1f (diff)
downloadroutemon-52b3cd46c76fd4be18aeb8422a08a073484b9fad.tar.gz
routemon-52b3cd46c76fd4be18aeb8422a08a073484b9fad.zip
More module implementation partition units
Diffstat (limited to 'server/src/http_client.cpp')
-rw-r--r--server/src/http_client.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/server/src/http_client.cpp b/server/src/http_client.cpp
new file mode 100644
index 0000000..0f3d9e6
--- /dev/null
+++ b/server/src/http_client.cpp
@@ -0,0 +1,20 @@
1module;
2
3#include <boost/asio/ssl.hpp>
4#include <boost/beast/core.hpp>
5#include <boost/beast/http.hpp>
6
7module routemon:http.client$impl;
8
9import :http.client;
10
11namespace routemon::http {
12
13client::client(net::io_context& ioc) : ioc_{ioc}, resolver_{ioc}
14{
15 sslc_.set_default_verify_paths();
16 sslc_.set_verify_mode(
17 net::ssl::verify_peer | net::ssl::verify_fail_if_no_peer_cert);
18}
19
20} // namespace routemon::http