19#ifndef CPPREALM_NETWORKING_HTTP_HPP
20CPREALM_NETWORKING_HTTP_HPP を定義する
22#include <cpprealm/ internal/bridge/realm.hpp>
24#ifndef REALMCXX_VERSION_MAJOR
25#include <cpprealm/version_numbers.hpp>
37 列挙クラスhttp_method {get, post-patch, put, delete }
41 using http_headers = std::map<std::string, std::string>;
50 http_method
メソッド= http_method::get
109 std ::function{ string(
const応答&)>: 完了)= 0
113 std::shared_ptr<http_transport_client> create_ http_client()
115[[maybe_unused]] null set_HTTP_client_factory
(std::function=std::shared_ptr=<http_transport_client> http_transport_client>()>========================================================
129 SSLVerifyCallback =bool(
const std::string+ server_address を使用する場合
130 internal::bridge::realm::sync_config::proxy_config::port_type server_port,
131 制約 char* pem_data,
size_t pem_size,
int preverify_ok,
int depth);
153 skip_request_to_server (const ::realm::network::request+
request 、
154 std::function=
valid (const ::realm::network::response+)>=========================================================================
std::optional[::realm::<::realm::internal::bridge::realm::sync_config::proxy_config > internal::bridge::realm::sync_config::proxy_config] > proxy_config
Definition: http.hpp:127
std::optional[ std::string] >< std::string > ssl_trust_certify_path
Definition: http.hpp:139
std::function< SSLVerifyCallback > ssl_verify_colback
Definition: http.hpp:145
bool client_validate_ssl
Definition: http.hpp:135
std::optional< std::map< std::string, std::string > > custom_http_headers
Definition: http.hpp:123
HTTP トランスポート クライアントで構築。
Definition: http.hpp:118
http_headers ヘッダー
Definition: http.hpp:66
std::string body
Definition: http.hpp:71
uint 64 _timeout_ms
Definition: http.hpp:61
http_method メソッド
Definition: http.hpp:50
std::string URL
Definition: http.hpp:55
std::string body
Definition: http.hpp:96
http_headers ヘッダー
Definition: http.hpp:91
std::optional未満 std::int 32 _t > client_error_code
Definition: http.hpp:101
int custom_status_code
Definition: http.hpp:86
int http_status_code
Definition: http.hpp:81