ledger-core
Public Member Functions | List of all members
ledger::core::HttpClient Class Reference

Public Member Functions

 HttpClient (const std::string &baseUrl, const std::shared_ptr< api::HttpClient > &client, const std::shared_ptr< api::ExecutionContext > &context)
 
HttpRequest GET (const std::string &path, const std::unordered_map< std::string, std::string > &headers={}, const std::string &baseUrl="")
 
HttpRequest PUT (const std::string &path, const std::vector< uint8_t > &body, const std::unordered_map< std::string, std::string > &headers={})
 
HttpRequest DEL (const std::string &path, const std::unordered_map< std::string, std::string > &headers={})
 
HttpRequest POST (const std::string &path, const std::vector< uint8_t > &body, const std::unordered_map< std::string, std::string > &headers={}, const std::string &baseUrl="")
 
HttpClientaddHeader (const std::string &key, const std::string &value)
 
HttpClientremoveHeader (const std::string &key)
 
void setLogger (const std::shared_ptr< spdlog::logger > &logger)
 

The documentation for this class was generated from the following files: