Botan 3.6.1
Crypto and TLS for C&
http_util.h File Reference

Internal Header. More...

#include <botan/exceptn.h>
#include <botan/types.h>
#include <chrono>
#include <functional>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Botan::HTTP::HTTP_Error
 
class  Botan::HTTP::Response
 

Namespaces

namespace  Botan
 
namespace  Botan::HTTP
 

Typedefs

typedef std::function< std::string(std::string_view, std::string_view, std::string_view)> Botan::HTTP::http_exch_fn
 

Functions

Response Botan::HTTP::GET_sync (std::string_view url, size_t allowable_redirects, std::chrono::milliseconds timeout)
 
Response Botan::HTTP::http_sync (const http_exch_fn &http_transact, std::string_view verb, std::string_view url, std::string_view content_type, const std::vector< uint8_t > &body, size_t allowable_redirects)
 
Response Botan::HTTP::http_sync (std::string_view verb, std::string_view url, std::string_view content_type, const std::vector< uint8_t > &body, size_t allowable_redirects, std::chrono::milliseconds timeout)
 
std::ostream & Botan::HTTP::operator<< (std::ostream &o, const Response &resp)
 
Response Botan::HTTP::POST_sync (std::string_view url, std::string_view content_type, const std::vector< uint8_t > &body, size_t allowable_redirects, std::chrono::milliseconds timeout)
 
std::string Botan::HTTP::url_encode (std::string_view in)
 

Detailed Description

Internal Header.

Definition in file http_util.h.